Tomcat,Apache等Web中间件有大量 CLOSE_WAIT
来源:互联网 发布:linux 双网卡 编辑:程序博客网 时间:2024/04/26 19:24
以Tomcat为例,
大家可以用ps -ax找到java进程的进程id
然后用lsof -p 进程Id查看该进程下的文件描述符,会发现有很多CLOSE_WAIT
这样的后果是大量占用文件描述符,导致文件描述符耗尽。当文件描述符耗尽时tomcat会大量的不间断的报Too many open files,而且会导致tomcat失去回应,CPU 使用量 快速提高
解决办法:
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
设置完了别忘了重启机器
- Tomcat,Apache等Web中间件有大量 CLOSE_WAIT
- tcp连接大量CLOSE_WAIT
- easydarwin大量出现close_wait
- Web服务器、Apache、Tomcat等概念的理解
- resin 出现大量CLOSE_WAIT 状态
- linux 解决大量SYN_RECV CLOSE_WAIT
- 服务端出现大量close_wait问题
- web中间件切换(was切tomcat)
- Apache Tomcat Web集群
- close_wait造成tomcat假死
- 中间件--Apache和tomcat的集群配置
- tomcat6.0的大量CLOSE_WAIT解决方案
- 一次服务端大量CLOSE_WAIT问题的解决
- 20170208大量Http请求close_wait的问题
- 20170208大量Http请求close_wait的问题
- 一次服务端大量CLOSE_WAIT问题的解决
- [转]使用 Apache MINA2 实现 Web 系统的消息中间件
- 【转载】使用 Apache MINA2 实现 Web 系统的消息中间件
- SecureCRT显示/输入中文的问题
- 黑基推荐几个优秀个人博客(站点)
- linux 系统编码
- 软件工程师的十个“不职业”行为
- 无法找到软件包
- Tomcat,Apache等Web中间件有大量 CLOSE_WAIT
- 又是一年回家时
- flashsky 了解的安全人员
- svn book
- 数组概述 C#
- Baidu 与 Google 的较量
- Linux系统攻略 Vim的编码及字体问题详解
- ORACLE物化视图--物化视图应用之初体验~~~
- 微博:意大利小猫获千万欧元遗产