ip_queue:在SUSE应用程序服务器上完整。 该怎么办?

一个应用程序服务器(SUSE 64位),有我的应用程序。 它发出“ip_queue:full”的消息,并拒绝连接(例如不能ping)。

我的应用程序 是一个使用JBoss5的EJB应用程序,它对于networking(只是一些常规的Servlets)没有任何特别的意义。

由于JBoss处理所有低级networking的东西,而且它是一个经过很好testing的AS,所以我怀疑一些内核参数是不合适的,但我无法在互联网上find任何我想要的信息。

有人可以build议我应该怎么做呢?

谢谢。

当发送数据包到用户空间时,内核队列已满。

  • 检查networking统计信息:netstat -s
  • 增加队列长度(/ proc / sys / net / ipv4 / ip_queue_maxlen)
  • 检查系统性能(top,free,iostat,vmstat)
  • 检查运行的守护进程以及发送/接收通信的人员