线上的Tomcat运行一段时间就会假死,通过netstat查看端口情况会发现tomcat的端口出现大量的CLOSE_WAIT,此时Tomcat会停止响应前端请求,同时服务端的日志,操作等将全部停止,而且没有出现任何异常。

#netstat -atp | grep 8191 | wc -l

肯定是代码问题,于是将服务器线程堆栈dump下来分析具体的问题,好在jdk下面提供了各种工具给我们,bingo,打开jvisualvm,导入线程堆栈信息,发现全是http的请求:

接下来可以看具体的哪行代码导致的:

因为代码里面大量的创建http链接,而未进行及时关闭导致,改掉之后重新上线,观察一段时间后再也没出现。

tomcat无法响应请求,假死相关推荐

  1. 桌面计算机打开无响应,电脑桌面假死(点击无反应)怎么解决?

    不少朋友提到遇到过电脑桌面假死,桌面图标怎么点击都没反应,最后无奈只能强制关机才能解决问题.有什么方法可以不用强制关机就能解决电脑假死问题吗?当然有!还不至一种呢.下面就一起来看看三种处理电脑桌面假死 ...

  2. Eclipse 解决未响应、假死、Eclipse运行性能调优

    [url]http://blog.csdn.net/gtuu0123/article/details/6720253[/url]

  3. tomcat经常挂掉MySQL_tomcat 挂掉,假死无响应原因总结和解决方案

    tomcat假死原因 以前遇到tomcat莫名奇妙的假死了,没有任何的响应,然后重启后又可以了,隔段时间又假死了.以前不懂的处理和排除原因,纠结的半死.无从入手,都想砸电脑,小伙伴们有遇到过,我遇到过 ...

  4. Tomcat进程假死问题排查

    目录 1.网络 1.1 检查nginx的网络情况 1.2 检查tomcat的网络情况 2.Jvm内存溢出 2.1为什么会发生内存泄漏 2.2快速定位问题 2.3 jstack查看tomcat是否出现死 ...

  5. tomcat 假死现象(转)

    1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照. 1.2编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问的情况.经过一段时间的观察最近又发现有台 ...

  6. java假死_分析java进程假死

    一.引言 1.编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照. 2.编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问的情况.经过一段时间的观察最近又发现 ...

  7. java 进程假死原因_分析java进程假死状况

    1 引言 1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照. 1.2编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问的情况.经过一段时间的观察最近 ...

  8. 分析java进程假死

    一.引言 1.编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照. 2.编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问的情况.经过一段时间的观察最近又发现 ...

  9. Tomcat服务器响应特别慢(服务器假死)的解决办法

    Tomcat服务器响应特别慢(服务器假死)的解决办法 最近在做项目,突然发现服务器响应太慢了,点几页就在转圈圈,查了博客才发现是数据库连接池的连接没关,中途增加了个方法,需要获取数据库连接,最后忘记关 ...

最新文章

  1. 为MyEclipse加入自己定义凝视
  2. python【力扣LeetCode算法题库】322-零钱兑换(动态规划)
  3. 打开适配器并捕获数据包
  4. LTS计算机,Pine64单板计算机(SBC)和模块入门
  5. leetcode131. 分割回文串(回溯)
  6. rabbitmq添加自启动 centos7环境
  7. Storm入门-Storm与Spark对比
  8. windows8 开发教程 教你制作 多点触控Helper可将任意容器内任意对象进行多点缩放...
  9. reactor ---- 反应堆模型
  10. 1、Java多线程基础:进程和线程之由来
  11. java violate 实例_Java的Volatile实例用法及讲解
  12. 仔细看看Javascript中的逻辑与()和逻辑或(||)
  13. 圈圈教你玩usb第一版硬件实物图
  14. 如何由普通用户权限获取root权限
  15. 游戏服务器架构,配置
  16. C++用循环写出一个金字塔
  17. blender2.8 使用教程 贴图纹理快捷键等。
  18. 9X、2000、XP、2003所有注册表设置
  19. 微营销软件需要的计算机技术,WeTool 一款专用于个人微信营销操作及运营的电脑工具...
  20. Android之SharedPreferences使用

热门文章

  1. Windows系列系统 修改键盘默认对应键值(修改ctrl与fn位置, 解决键盘重要键损坏问题)
  2. web前端需要学习什么?需要掌握什么技术
  3. PAT 甲级1116 1117 1118 1119 解题报告
  4. Python基础-*args和**kwargs魔法变量
  5. 21世纪,黑客是这样抢银行的
  6. 8、软硬车厢交替排列——Queue(java数据结构)
  7. 浮云API 随机二次元图片接口开放文档 1w+数据
  8. ubuntu快捷复制粘贴
  9. 出生年月缩写c语言,如何用C语言编写输入出生年月?
  10. 关于手机店、电脑城,存在的物联卡的情况说明