後,我學習了以下情形:當獲得/設置操作Couchbase我關閉節點(電源關閉虛擬機)。之後,我打開機器並等待Couchbase節點恢復。當節點狀態改變爲「健康」時,我期望客戶端重新連接和獲取/設置操作繼續。但有時會立即發生客戶端重新連接,有時幾分鐘內不會發生。重新連接Couchbase客戶端的節點喚醒
所以我的問題是: 有沒有對服務器端的一些配置,或在客戶端是保證客戶的全重聯?
我用JavaSDK。
加入少量的: Couchbase客戶端基於spymemcached客戶端上。如果有人知道memcached的任何提示,這可以解決問題,我會很高興看到他們。
另外除了:
客戶端停止嘗試建立這個異常後連接:
Exception in thread "Thread-122" java.lang.IllegalStateException: Got empty SASL auth mech list. 11:59:25,731 ERROR [stderr] (Thread-122) at net.spy.memcached.auth.AuthThread.listSupportedSASLMechanisms(AuthThread.java:99) 11:59:25,731 ERROR [stderr] (Thread-122) at net.spy.memcached.auth.AuthThread.run(AuthThread.java:112)
但我不明白,爲什麼這個異常發生如此不規則。