6

Amazon 環境 (AWS) のプライベート仮想 vpc で奇妙な接続の問題が発生しています。私のコンテキストはこのようなものです。このサブネットにはサブネットがあり、Couchbase Java SDK を使用したクライアント マシンと Couchbase サーバー用のマシンが 2 台あります。どちらも大きなインスタンスです。現在の Java バージョン 1.6 。セキュリティ グループで Couchbase に必要なすべてのポート (8091、8092、11210) を開きました。curl コマンドを使用して接続をテストし、バケットとの接続をテストしていますが、問題はありません。奇妙な動作は、Java クライアントが正常に認証されているにもかかわらず、タイムアウト エラーが発生するため、Java クライアントでビューにアクセスしようとしたときに発生します。

これは私のログがどのように見えるかです:

(CacheManager.java:102) -B06C9F5CFF85- Cache client checked out [stdout]
INFO com.couchbase.client.CouchbaseConnection: Added {QA sa=/10.0.X.XXX:11210, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
INFO com.couchbase.client.CouchbaseConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@57a220c2
INFO net.spy.memcached.auth.AuthThread: Authenticated to 10.0.X.XXX/10.0.X.XXX:11210
Added 10.0.X.XXX to connect queue
INFO com.couchbase.client.CouchbaseClient: viewmode property isn't defined. Setting viewmode to production mode
INFO com.couchbase.client.http.AsyncConnectionManager: Opening new Couchbase HTTP connection
INFO com.couchbase.client.http.AsyncConnectionManager$ConnRequestCallback: /10.0.X.XXX:8092 - Session request successful
ERROR com.couchbase.client.ViewNode$EventLogger: Connection timed out: [10.0.X.XXX/10.0.X.XXX:8092]
and then after a while
INFO com.couchbase.client.ViewConnection: Node 10.0.X.XXX has no ops in the queue
INFO com.couchbase.client.ViewNode: I/O reactor terminated for 10.0.X.XXX
SHUTTING DOWN (informed client)) INFO com.couchbase.client.CouchbaseConnection: Shut down Couchbase client

そのため、理由もなく突然接続がタイムアウトし、クライアント自体がシャットダウンします。

その他のコンテキスト データ: Couchbase サーバー エンタープライズ 2.0 Java 1.6 Ubuntu 11.10 サーバー x64

私のローカルマシンでは、ローカルLANのローカルVMで実行されているCouchbaseがあり、使用に問題はありません。

誰でもこれをデバッグできますか。私たちは Couchbase を本番環境に導入したいと考えていますが、これがなければ前進できません。

ヘルプや情報をお寄せいただきありがとうございます。

4

1 に答える 1