- 博客(0)
- 资源 (4)
- 收藏
- 关注
CentOS解决服务器存在大量time_wait的问题
近期服务器出现大量time_wait的TCP连接造成服务器连接数过多而最终导致tomcat假死状态。连接服务器查看连接数的时候提示如下。
[root@test apache-tomcat-7.0.53]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 14434
FIN_WAIT2 6
ESTABLISHED 133
很明显可以看出是请求太多频繁,主要由于后端服务器之间是通过rest请求相互调用的,而java服务器回收tcp线程速度比较慢,虽然已经有显性的关闭连接了,但是实际在调
用的时候连接回收还是较慢。通过java API解决这个问题的路子就堵死了。
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人