У меня Sphinx работает как служба на Windows Server 2003
У меня также есть ff cronjob, запускаемый каждые 2 минуты для обновления индекса:
C:\sphinx\bin\indexer.exe -c C:\sphinx\bin\sphinx.conf --rotate delta
и каждые 12 часов:
C:\sphinx\bin\indexer.exe -c C:\sphinx\bin\sphinx.conf --rotate --all
Однако как-то выполнялась задача каждые 1 м, но на моем сайте обновлений не было вообще. Повторный индекс успешно выполнен.
Единственный раз, когда он обновляется на сайте, это перезапускать мой сервис.
В чем здесь может быть проблема? Я не мог создать задание cron для перезапуска службы только для обновления. Так как это может серьезно повлиять на операцию поиска.