web-dev-qa-db-ja.com

Sphinxがローカルホストによって接続を検索しました

ポート3312の構成ファイルで実行するためのsphinxセットアップがあります。インデクサーを使用して、インデックスを作成できます。検索できます。

Searchdを実行してクエリを返すことができません。 telnet 127.0.0.13312を試しました。接続が拒否されました。

私の次のステップは何ですか?私はIptablesがあまり得意ではありません。

2
Brandon Ellis

/usr/local/bin/searchdのように、最初に検索を開始する必要があります(検索には実際のパスを使用する必要があり、locate searchdを試して取得してください)

さて、設定に2つのlistenディレクティブがあるようです。

listen = {port}
listen = {sql_Host}:{sql_port}:mysql41

そして2番目のものは明らかに正しくありません

2
Alex

ポートが他のデーモンによってすでに保持されていることが原因である可能性があります。 '127.0.0.1:3306'が失敗した場合、3306はmysqldのポートであるため、驚くことではありません。スフィンクス用の公式IANA割り当てポートとして、9312(sphinx api)および9306(sphinxql)を試すことができます。

0
Alexey