Linux 假死現象的一種原因

   Linux假死,可理解爲能ping通,但是登陸不了,也有是系統panic導致。這裏遇到是第一種。能ping通服務器,但是ssh登錄不了。機房接顯示器可以登錄,太幸運了,不是黑屏。

       經查看是linux的tcp的設置問題:

      通過命令查看tcp狀態: cat /proc/net/sockstat     

      發現mem的值非常大,與sysctl -a中的net.ipv4.tcp_mem值比較已經相同,因此無法分配更多的連接。

     通過netstat -an發現大量close_wait狀態的連接,原因找到。

 

解決方法;

1.   close_wait產生的原因

2.  增大tcp_mem的值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章