我有一个使用sphinx的搜索引擎,现在我又想用sphinx来运行我的vbulletin论坛。唯一的问题是sphinx只允许你使用一个配置文件“sphinx.conf”,而我现在有两个配置文件必须同时使用:sphinx.conf和sphinx-vb.conf。那么,如何运行第二个searchd实例以便我可以使用sphinx-vb.conf文件呢?我需要2个实例是因为我对索引有不同的需求,并且有cron任务等等,这将使事情更容易处理。我已经在谷歌上找了很久也无法弄清楚如何运行另一个sphinx实例。我知道我还需要在另一个端口上运行,所以第二个端口号将比原始的高1,即9313。有人知道怎么做吗?谢谢。
我尝试运行以下命令: sudo /usr/local/bin/searchd --config /usr/local/etc/sphinx-vb.conf
但我得到了以下错误: FATAL: failed to lock pid file '/usr/local/var/log/searchd.pid': Resource temporarily unavailable (searchd already running?)
当然它正在运行。 它正在为搜索引擎运行。
我尝试运行以下命令: sudo /usr/local/bin/searchd --config /usr/local/etc/sphinx-vb.conf
但我得到了以下错误: FATAL: failed to lock pid file '/usr/local/var/log/searchd.pid': Resource temporarily unavailable (searchd already running?)
当然它正在运行。 它正在为搜索引擎运行。