线上tomcat服务器假死排查
之前线上的Tomcat运行一段时间就会假死,导致用户访问页面打不开,这里记录一下解决问题的步骤;
由于此项目是老项目,所以并不是很清楚里面的技术实现细节;打开服务器日志也没发现什么异常;
怀疑是最近业务量上来了,导致db扛不住,查看阿里云rds云监控,发现mysql所有指标一切正常。
按照以往经验,猜想跟web服务器有关,查看tomcat监听端口占用情况,一看吓一跳,大量的tcp链接都在等待关闭:
肯定是代码问题,由于情况紧急,不可能每行代码去review,于是将服务器线程堆栈dump下来分析具体的问题,好在jdk下面提供了各种工具给我们,bingo,打开jvisualvm,导入线程堆栈信息,发现全是http的请求:
接下来可以看具体的哪行代码导致的:
ok,因为代码里面大量的创建http链接,而未进行及时关闭导致,改掉之后重新上线,观察一段时间后再也没出现
线上tomcat服务器假死排查相关推荐
- 线上问题---程序假死
后台程序假死原因 io没有关闭,句柄耗尽 内存耗尽 查看堆内存dump信息, 线程死锁(查看线程栈) netstat 查看网络 长事务,导致连接池耗尽 nginx日志问题排查 系统日志磁盘资源耗尽,程 ...
- Tomcat服务器响应特别慢(服务器假死)的解决办法
Tomcat服务器响应特别慢(服务器假死)的解决办法 最近在做项目,突然发现服务器响应太慢了,点几页就在转圈圈,查了博客才发现是数据库连接池的连接没关,中途增加了个方法,需要获取数据库连接,最后忘记关 ...
- 启动一个java项目http状态 500 - 内部服务器错误_Java web服务器假死分析
问题现象: 服务端端口开着,客户端可以telnet 服务器上的端口,但访问服务时没有任何返回. 服务器环境 :Java 8 + linux CentOS release 6.5. 用apache ab ...
- 记一次线上cpu飙升100%的排查过程
大家好,我是烤鸭: 最近没怎么写技术文章,还是得回归下初心,正好前几天出现个线上问题,记录下排查过程. 问题描述 某个时间点,接收到接口响应慢报警. 过一会收到服务器cpu可用率低(<10%)报 ...
- 【微学堂】线上Linux服务器运维安全策略经验分享
技术转载:https://mp.weixin.qq.com/s?__biz=MjM5NTU2MTQwNA==&mid=402022683&idx=1&sn=6d403ab447 ...
- OMM导致tomcat引用假死
背景 在开发测试环境发现一个奇怪的情况,因查询100w条数据导致OOM,导致服务不可用,java应用是正常的,并没有因为异常退出. pod配置:2C1G jdk1.8 spring-boot-star ...
- 频繁gc是什么意思_一次性搞清楚线上CPU100%,频繁FullGC排查套路
原标题:一次性搞清楚线上CPU100%,频繁FullGC排查套路 " 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及 Full GC 次数过多的问题. 当然,这些 ...
- gta线上服务器维护,gtaol线上云服务器
gtaol线上云服务器 内容精选 换一换 如果Linux操作系统云服务器未安装密码重置插件,可以参见本节内容重新设置密码.本节操作重置的是root用户的密码,您可以重置完root密码后登录云服务器后再 ...
- Java线上CPU内存冲高问题排查步骤
1 引言 作为一名从事Java开发快一年的程序员,在线上经常碰到某个模块的Pod发出CPU与内存告警的问题,而这些问题会导致系统响应缓慢甚至是服务不可用.一般情况下可以通过重启或者调高Pod的资源量或 ...
最新文章
- No such file or directory: Failed to enable the 'httpready' Accept Filter
- jsonb 查询_如何使用IN运算符查询jsonb数组
- Qt控制台输出QString
- smarty课程---最最最简单的smarty例子
- linux中redis的主从
- mysql select带字段名_关于Select * 与Select 字段名 的问题!
- linux除法脚本,经典shell-脚本实例
- django----对model查询扩展
- WCF分布式开发常见错误(13):此方法调用的事务被异步中断
- 拓端tecdat|R语言对HullWhite短期利率模型仿真
- echo输出大花括号 php_PHP的echo输出内容过多会很慢
- stm8s电机库vtimer_SetTimer()函数的使用
- 七部门查处奥数班遇尴尬 学生齐喊“出去”
- 搜集好用好玩的classid
- 【Windows】谷歌浏览器独立多开
- 0.强化学习概述+policy based+value based
- 剑指Offe6-反转链表
- SPI的读写GT21L字库芯片
- 9寸触屏 电影中曝光诺基亚首款平板Z500
- 员工上网行为管理——一把怎样的双刃剑