閱讀157 返回首頁    go 阿裏雲 go 技術社區[雲棲]


記錄一次 CLOSE_WAIT 問題排查和梳理

環境描述

要說清楚事情,不介紹下背景和環境好像不行啊

背景

  • 公司內部有一套RPC服務框架,java開發的,rpc協議用的redis
  • 我所在的部門沒java人手,但誇部門的數據交互又越來越多,一開始用http 接口性能不好,qps到2-3千的時候調用方經常發生各種curl 網絡錯誤,導致拿不到數據,影響很不好
  • 所以後來自己拿 php+swoole 實現RPC服務,延用公司的框架,協議和服務注冊啥的都保持一致,就是具體業務用php來實現

數據流轉示意圖

moa_

  • 綠色那塊-中間橢圓的就是這次出問題的服務

最後更新:2017-10-21 14:33:20

  上一篇:go  nodejs連接mysql報connect ECONNREFUSED錯誤的解決方法
  下一篇:go  新的開始!