最近CentOSを実行しているEC2インスタンスにSphinx検索をインストールしました。コマンドラインからの検索をうまく使って、有効な文書インデックスを作成しました。私はこの問題を解決することはできませんSphinx検索でエラーが発生しました:クエリが失敗しました:プロトコルのバージョンが1以上で、バージョンが '0'です。
searchd
{
listen = /var/run/searchd.sock
log = /usr/local/sphinx/var/log/searchd.log
query_log = /usr/local/sphinx/var/log/query.log
read_timeout = 5
max_children = 30
pid_file = /usr/local/sphinx/var/log/searchd.pid
max_matches = 1000
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
workers = threads # for RT to work
}
:ここ
Query failed: expected searchd protocol version 1+, got version '0'
がsphinx.confからsearchdの設定情報である:私はsearchdデーモンを通じてPHPのAPIにアクセスしようとすると、しかし、私は次のエラーを取得します。どんな助けもありがとう。
EDIT 1:searchdデーモンを開始しました。
私は、一般的に推奨されているリリース2.0.1-betaの両方の付属バージョンを使用しています。どうすればこの問題を確認し、一緒に使う正しいバージョンを見つけることができますか? –
2つのデーモンを実行していて、最も古いものに接続できます。そのデーモンが生きていることを確認するために "ps aufx | grep searchd"を発行できますか? –