2014-01-19 121 views
2

我的sphinxsearch安装在我的centOS vps上。
我想升级到最新版本2.1.4如何将Sphinx从2.0.5升级到最新版本

我是否需要像以前那样执行安装sphinx的整个过程,还是有更好的方法来执行升级?

+0

伟大的问题! –

回答

2

最保险的办法:(有可能是用更少的停机时间的方式,但更棘手)

1)停止searchd的(正常,不要杀了它)

2)安装(就像是狮身人面像的新版本第一次安装它)

3)从新版本覆盖您的应用程序中使用的sphinxapi.php(.py等)的版本。

4)再次开始搜索。

5)测试,测试,测试。 6)如果有问题,首先尝试重新生成yuor indexe(s) - 只能使用--rotate。

(您可能还想更换您的应用程序中的搜索pae,因为“为maintaincne关闭”,所以任何访问者都会得到一个明确的信息,而不是一个神秘的messae。说了这么多,大部分停机时间,shuld不到一分钟)