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