- 论坛徽章:
- 0
|
问题背景:
前端一台apache服务器IP 10.1.1.3 利用反向代理做的负载均衡
后端跟了三台tomcat服务器 192.168.1.2,192.168.1.3,192.168.1.4
最近发现这三台tomcat服务器的tcp连接数只增不减,登陆到其中一台192.168.1.2上
netstat -ant看到的是请求结束后依然存在大量ESTABLISHED没有被释放,并且这个连接数是每日递增的,如下所示
tcp 0 0 ::ffff:192.168.1.2:8009 ::ffff:10.1.1.3:25924 ESTABLISHED
tcp 0 0 ::ffff:192.168.1.2:8009 ::ffff:10.1.1.3:56645 ESTABLISHED
tcp 0 0 ::ffff:192.168.1.2:8009 ::ffff:10.1.1.3:18757 ESTABLISHED
tcp 0 0 ::ffff:192.168.1.2:8009 ::ffff:10.1.1.3:27458 ESTABLISHED
重启tomcat后这些连接就没有了,但是生产环境总不好每天重启tomcat,想知道问题根源在哪里,不知道有没有人碰到过,求解答?
另:网上看到过一遍帖子说是tomcat服务器回收session时出了问题,修改server.xml 的connectionTimeout和acceptCount配置,我试过,没有起到作用! |
|