一次使用thrift遇到的客戶端close_wait的問題

  如上圖,客戶端close_wait,肯定是因爲服務端發起了關閉操作。 服務端close,但是客戶端沒有close,所以客戶端進入了close_wait的狀態。這種情況一般出現在:提前創建了連接池,如果池子中的某些(或者全部)連接一段時間沒有active,就會出現這種情況。這個時候如果再有讀寫操作,thrift則拋異常。 解決方案: 1.服務端修改idle_timeout的時間,設置的長一些,這
相關文章
相關標籤/搜索