2014-01-19 136 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不到一分鐘)