无法启动Sphinx Search-错误1067

时间:2013-06-12 12:55:51

标签: sphinx

我正在尝试安装Sphinx Search Server。我按照这里给出的步骤http://itsonrail.wordpress.com/2010/05/23/installing-sphinx-on%C2%A0windows/

我将C:\Sphinx\bin添加到环境路径,并在“服务”面板中列出了Sphinx搜索。当我尝试启动它时,会发生以下错误:

Windows could not start SphinxSearch service on local computer Error: 1067 The process terminated unexpectedly.

请帮我解决这个问题。提前谢谢。

我试着这个http://sphinxsearch.com/forum/view.html?id=2684,但没有帮助。

7 个答案:

答案 0 :(得分:3)

我在Windows 7 x64中遇到了同样的错误。以下步骤有助于解决我的问题:

C:\ Sphinx 中创建文件夹数据日志。 然后尝试使用cmd启动sphinx:

C:\sphinx\bin>searchd

答案 1 :(得分:2)

我遇到了同样的问题,最终将sphnix.conf从root移动到C:\ Sphinx \ bin \ sphnix.conf,服务启动了。请试试这个。 (请确保root中有data \,log \目录,具有写权限)

答案 2 :(得分:0)

看起来您的配置设置不正确。您是否尝试通过命令提示符从sphinx目录路径运行搜索守护程序?

C:\sphinx\bin> searchd
C:\sphinx\bin>indexer --rotate –all

另外请通过search.log或windows事件日志确保日志。

如果此后没有运行,请尝试重新安装

我希望它对你有用

答案 3 :(得分:0)

错误1067没有说明问题,除了进程意外终止。尝试在 searchd.log 中查找更多信息。

当我尝试使用较新版本更新Sphinx时,我得到了相同的错误代码。 在日志文件中,我找到了

  

致命:没有有效的服务索引

我的问题是我尝试使用旧版本创建的索引文件运行新版本的Sphinx。它是通过删除所有旧索引文件和创建新索引来解决的。

答案 4 :(得分:0)

==>>关闭cmd窗口并重新启动sphinxsearch服务...

答案 5 :(得分:0)

当Sphinx昨天工作正常时,我突然得到了这个错误。原来查询日志文件的大小达到了4Gb。我删除了它,服务开始没有问题。

答案 6 :(得分:0)

确保conf文件中定义的所有文件夹实际存在。我错过了LOG文件夹,这就是我收到错误的原因。一旦我添加了文件夹,问题就解决了。