2011-10-20 18 views
0

最新のSphinx(2.0.1-id64-beta)を実行しているサーバを持っていて、最新のJ/Connector JDBCドライバ(5.1.18)。接続が確立しようとするたびに、プロセスはソケット読み取りで無期限にブロックされます。これは、JDBCドライバのように見えますhttp://dunkelhaft.dyndns-server.com/tmp/callstack.pngSphinxQL経由でS/Pコネクタに接続できない

:画像

(StackExchangeは私が原因私の評判レベルに直接画像を投稿することは許されないだということを私に通知します。)

:次のようなコールスタックが見えますSphinxサーバーが決して到着しないメッセージを供給するのを待っています。 MySQLのコマンドラインクライアントやSequel ProやシンプルなPHPスクリプトのようなものを使用すると、MySQLのインターフェイスが問題なく動作するので、SphinxサーバーとSphinxサーバーの間の何らかのプロトコルの不一致が疑われるJDBCプロトコル

アイデア?

答えて

0

あなただけではない問題があります。 here [要するに古いコネクタ/ jを使用する必要があり、スフィンクス2.0.3コードに小さな変更を加える必要があります]を見てください。また、スフィンクスの開発者にバグ報告があります:#959

編集。 sphinx.conf should solve the problemに* mysql_version_string = 5.0.37 *を追加したようです。

関連する問題