线上的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. 控制台打印汉字的方法
  2. 基于Spring可扩展Schema提供自定义配置支持
  3. Windows上部署Ngnix
  4. Jenkins入门系列之——03PDF文档下载
  5. 文件流对象 c# 1614525948
  6. 【答阿里寒冬面试题】呵呵,大神的面试题就是好!
  7. Spring 容器简介
  8. 自然语言处理系列-1.什么是NLP?
  9. 如何让js在浏览器宽度改变的时候执行一个函数?浏览器宽度变化
  10. 去除lcd图片的摩尔纹_送上妊娠纹的最强攻略!几十款热门产品大测评!
  11. 淘宝优惠券查询API接口,优惠券查询API接口,优惠券API接口接入解决方案
  12. mysql 删除分区报错_MySQL分区管理
  13. 学计算机干眼,​长期使用电脑 小心干眼症
  14. 定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba“、“上海自来水来自海上“均为对称字符串
  15. api接口—闲鱼搜索的数据
  16. 在Ubuntu上编译gptfdisk的方法
  17. 实验五——数据库设计实验
  18. Docker网络、容器编排
  19. TCP粘包以及粘包处理
  20. STM32之ADC的学习心得(std+HAL)

热门文章

  1. VUE项目--Floor组件
  2. Object Track(十):经典论文JDE速读
  3. Android介绍(未整理完...)
  4. 四十八 停电与打牌(中) 我在软件园的那些日子里
  5. 全国 省市区 经纬度 (XML格式)
  6. usercity 小程序_微信小程序API 用户信息
  7. python turtle隐藏画笔_Python turtle库的画笔控制说明
  8. 录屏软件哪个好?电脑录屏软件排行榜推荐
  9. 降低屏幕亮度,减缓眼疲劳 (linux/windows/firefox/android)
  10. 一周学python系列(7)——面向对象