運行一段時間后,某個進程的連接越來越多,不再釋放,其他進程都是幾十個連接,有個進程1000多個了,還在持續(xù)增加,而且實際上是沒有這么多真實連接的,VIRT越來越多不釋放
這個釋放不釋放和業(yè)務代碼有關系,幾個截圖或者代碼片段看不出什么,得需要自己排查。 例如通過lsof命令查看這些連接ip端口判斷是什么,業(yè)務代碼記錄連接建立和關閉日志。 客戶端是否有重復連接bug,是否有使用AsyncTcpConnection不斷創(chuàng)建連接,沒有執(zhí)行關閉等。