修改server.xml配置文件,Connector节点中增加acceptCount和maxThreads这两个属性的值,并且使acceptCount大于等于maxThreads:
解决方案3:修改linux的TCP超时时间(socket生命周期)限制
vi /etc/sysctl.conf
# Decrease the time default value for tcp_fin_timeout connection
net.ipv4.tcp_fin_timeout = 30
# Decrease the time default value for tcp_keepalive_time connection
net.ipv4.tcp_keepalive_time = 1800
# 探测次数
net.ipv4.tcp_keepalive_probes=2
# 探测间隔秒数
net.ipv4.tcp_keepalive_intvl=2
编辑完 /etc/sysctl.conf,要重启network 才会生效
[root@temp /]# /etc/rc.d/init.d/network restart 参考:
http://zhidao.baidu.com/link?url=XEFvQIHJ6Udt1UZi_3AAULeMamp73igRN3bLX6u2bbHkZvbvOzbxA-WMRRAXF8CcUw_VbT3-H0eHFNTuAPwcTp2kRA_Q7gqoS29h3MybMti