在/var/log/messages中发现大量错误,内容如下:
Oct 29 09:27:55 tomcat4 kernel: printk: 95 messages suppressed.
Oct 29 09:27:55 tomcat4 kernel: TCP: time wait bucket table overflow
原因:/proc/sys/net/ipv4/tcp_max_tw_buckets的值太小,才2000
解决方法:echo 180000 > /proc/sys/net/ipv4/tcp_max_tw_buckets
tcp_max_tw_buckets 参数类型:整型
系统在同时所处理的最大timewait sockets 数目。如果超过此数的话﹐time-wait socket 会被立即砍除并且显示警告信息。之所以要设定这个限制﹐纯粹为了抵御那些简单的 DoS 攻击﹐千万不要人为的降低这个限制﹐不过﹐如果网络条件需要比默认值更多﹐则可以提高它(或许还要增加内存)。
Oct 29 09:27:55 tomcat4 kernel: printk: 95 messages suppressed.
Oct 29 09:27:55 tomcat4 kernel: TCP: time wait bucket table overflow
原因:/proc/sys/net/ipv4/tcp_max_tw_buckets的值太小,才2000
解决方法:echo 180000 > /proc/sys/net/ipv4/tcp_max_tw_buckets
tcp_max_tw_buckets 参数类型:整型
系统在同时所处理的最大timewait sockets 数目。如果超过此数的话﹐time-wait socket 会被立即砍除并且显示警告信息。之所以要设定这个限制﹐纯粹为了抵御那些简单的 DoS 攻击﹐千万不要人为的降低这个限制﹐不过﹐如果网络条件需要比默认值更多﹐则可以提高它(或许还要增加内存)。

发表评论