У меня есть поисковая система, с которой я запускаю sphinx, и теперь я запускаю свой форум vbulletin со sphinx. Единственная проблема заключается в том, что sphinx позволяет использовать только один файл конфигурации "sphinx.conf", и у меня теперь есть 2, и я должен использовать 2. Поэтому теперь у меня есть sphinx.conf и sphinx-vb.conf. Как мне запустить второй экземпляр searchd, чтобы я использовал файл sphinx-vb.conf? Причина, по которой мне нужно запустить 2, заключается в том, что у меня разные потребности в индексировании и есть задания cron, а что нет, и это облегчит работу. Я просмотрел весь Google и не могу понять, как запустить другой экземпляр Сфинкса. Я знаю, что мне нужно работать и на другом порту, поэтому мой порт для второго будет на 1 выше, чем исходный, который будет 9313. Кто-нибудь знает, как это сделать? Спасибо.
Я пытался запустить это
sudo / usr / local / bin / searchd --config /usr/local/etc/sphinx-vb.conf
и получил эту ошибку
FATAL: не удалось заблокировать файл pid '/usr/local/var/log/searchd.pid': ресурс временно недоступен (searchd уже запущен?)
но, конечно, он работает. Он работает для поисковой системы.