Назад | Перейти на главную страницу

Думаю об ошибке перестроения индекса Sphinx в windows xp: searchd уже запущен

У меня установлен Sphinx в системе windows xp. О: Я использую плагин Thinking Sphinx в своем приложении rails.

Я не могу перестроить индекс с помощью rake task Thinking Sphinx после запуска сервера приложений, даже если остановлю его:

Stopped search daemon (pid 4492).
... bla bla bla ...
total 3 reads, 0.000 sec, 1.3 kb/call avg, 0.0 msec/call avg
total 9 writes, 0.000 sec, 1.2 kb/call avg, 0.0 msec/call avg
WARNING: could not open pipe (GetLastError()=2)
rake aborted!
searchd is already running.

Если я перезагружу систему, я смогу восстановить index. О чем вы думаете?

Все стало нормально после того, как я переустановил сервис sphinx с помощью этой команды:

C:\worktools\sphinx\bin>searchd.exe --install --config "C:\worktools\sphinx\sphinx.conf"

NBПуть: config должен быть в кавычках. И я не использовал --наименование услуги вариант, как я сделал это во время моей первой установки.