1. 程式人生 > >郵箱系統伺服器CLOSE_WAIT狀態連線程序不釋放的處理

郵箱系統伺服器CLOSE_WAIT狀態連線程序不釋放的處理

這幾天,linux環境下的郵箱系統持續受到攻擊,輸入

netstat -tlnpa

tcp        1      0 xxx.xxx.xxx.xxx:25     183.44.163.53:5793     CLOSE_WAIT  9181/smtpd

記錄很多,有成千上萬條,資源不釋放,造成伺服器響應緩慢。只能手工強制殺死程序,處理如下:

netstat -tlnpa|grep smtpd|grep CLOSE_WAIT|grep -v grep|awk '{print $7}'|awk -F "/" '{print $1}'|xargs -i kill -9 {}

命令執行完後,過段時間,資源就釋放了差不多啦。