1

我正在尝试安装 Sphinx 搜索服务器。我按照这里给出的步骤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但它没有帮助。

4

7 回答 7

3

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

创建文件夹data登录C : \Sphinx。然后尝试用 cmd 启动 sphinx:

C:\sphinx\bin>searchd
于 2013-11-07T21:19:53.410 回答
2

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

于 2014-12-02T08:04:36.507 回答
0

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

于 2014-08-04T06:43:35.473 回答
0

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

于 2013-09-23T06:54:14.227 回答
0

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

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

还请确保通过 search.log 或 windows 事件日志记录日志。

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

我希望它对你有用

于 2013-06-13T15:02:26.653 回答
0

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

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

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

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

于 2013-07-25T12:59:06.610 回答
0

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

于 2016-02-21T07:20:23.400 回答