由於系統緩沖區空間不足或隊列已滿,不能執行套接字上的操作


在繁忙的服務器上,其所能支持的TCP連接有限,如果大量連接沒有關閉或者處於TIME_WAIT狀態會影響網絡程序的正常運行。嚴重的時候我們會遇到“由於系統緩沖區空間不足或隊列已滿,不能執行套接字上的操作。(An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.)”的問題。那么如何檢查當前系統有多少個TIME_WAIT連接(或多少個活動連接)?

運行DOS命令:

netstat -an | find /C "TIME_WAIT"

檢查當前有多少個大概有TCP連接

netstat -an | find /C "TCP"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM