WindowsXPシステムにSphinxをインストールしています。 A Railsアプリケーション内でThinkingSphinxプラグインを使用しています。
アプリケーションサーバーの起動後、Thinking Sphinx rakeタスクを停止しても、インデックスを再構築できません。
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.
システムをリロードすると、インデックスを再構築できます。についてどう思いますか?
このコマンドでsphinxサービスを再インストールした後、すべてが正常になりました。
C:\worktools\sphinx\bin>searchd.exe --install --config "C:\worktools\sphinx\sphinx.conf"
[〜#〜] nb [〜#〜]:構成パスは引用符で囲む必要があります。そして、最初のインストール時に使用したように、-servicenameオプションを使用しませんでした。