我有一个搜索引擎,我运行狮身人面像,现在我用狮身人面像运行我的vbulletin论坛。唯一的问题是狮身人面像只允许你使用一个配置文件“sphinx.conf”,我现在有2个,并且必须使用2.所以现在我有sphinx.conf和sphinx-vb.conf。我如何运行searchd的第二个实例,以便使用sphinx-vb.conf文件?我需要2次运行的原因是我对索引有不同的需求,并且有cron作业,什么不是,它会使事情变得更容易。我已经看遍了谷歌,无法弄清楚如何运行另一个狮身人面像的实例。我知道我需要在另一个端口上运行,所以我的第二端口会比原来的9313更高。有谁知道如何做到这一点?谢谢。如何运行sphinx的多个实例?
我试图运行这个 须藤的/ usr/local/bin目录/的searchd --config /usr/local/etc/sphinx-vb.conf
,并得到这个错误 FATAL:未能锁定pid文件'/usr/local/var/log/searchd.pid':资源暂时不可用(searchd已经在运行?)
但当然它正在运行。它正在运行搜索引擎。
我想我想通了。这似乎是什么在为我工作,以防其他人看到这一点,并希望做同样的事情。创建一个新的目录并在该目录下创建一个新的searchd.pid。只需创建一个名为searchd.pid的空白文件,并使用您的配置脚本指向它,然后运行sphinx。我不知道这是我应该怎么做,但它似乎以这种方式工作。我仍然接受任何建议。谢谢。 – chris 2011-05-15 01:15:32
克里斯我也有同样的问题,你重复整个狮身人面像目录? – 2015-07-31 21:40:59