Linux
ip_queue:在 SUSE 應用程序伺服器上已滿。該怎麼辦?
具有我的應用程序的應用程序伺服器(SUSE 64 位)。它正在發出“ip_queue:full”消息並且拒絕連接(例如無法ping)。
我的應用程序。是一個使用 JBoss5 的 EJB 應用程序,它在網路方面沒有做任何特別的事情(只是一些正常的 Servlet)。
由於 JBoss 處理所有低級網路的東西並且它是一個經過良好測試的 AS,我懷疑某些核心參數不合適,但我無法在 Internet 上找到我希望的那麼多資訊。
有人可以建議我應該如何去做嗎?
謝謝。
當發送數據包到使用者空間時,核心隊列已滿。
- 查看網路統計資訊:netstat -s
- 增加隊列長度(/proc/sys/net/ipv4/ip_queue_maxlen)
- 檢查系統性能(頂部、免費、iostat、vmstat)
- 檢查正在執行的守護程序以及誰發送/接收流量