转自:https://my.oschina.net/zhangxufeng/blog/3017521 Full GC次数过多 首先我们可以使用top命令查看系统CPU的占用情况 该进程下的各个线程运行情况如下: 通过jstack命令查看线程id为10的线程为什么耗费CPU最高,在jsatck命令展示 ...
分类:
其他好文 时间:
2019-08-15 13:16:12
阅读次数:
70
背景: 监听器针对RabbitMQ队列做业务数据处理 系统问题表现: 业务系统无法正常使用,所有请求均不予相应,报404异常 控制台问题表现: 接收队列数据的logger日志打印,但是相关sql不打印(之前sql打印) 报错异常: dbcp连接池(开始使用) druid连接池(为方便监控,后来修改采 ...
分类:
其他好文 时间:
2019-08-15 12:56:24
阅读次数:
543
一、检查网卡配置:输入ifconfig可以查看当前网卡配置的IP地址并且查看配置文件中网络的设置: 二、检查网卡网关设置: 如果未设置,则通过如下方式增加网关:route add default gw 192.168.0.1 三、查看系统默认的网关(如果没有,可以vim手动添加一个上去) 四、检查D ...
分类:
系统相关 时间:
2019-08-11 00:29:48
阅读次数:
140
奇怪之事必有缘由 ! 如果发现了难以置信的事情,也许已经离真相很近了。不可放过不起眼的细节。 ...
分类:
其他好文 时间:
2019-08-10 13:52:35
阅读次数:
89
这个是我之前在项目组里面,有一个功能模块写了一个很复杂的sql存储过程,每次做业务都调用存储过来处理逻辑。 当多人同时做业务调用这个存储过程的时候,页面没法响应一直卡死在哪里,后面请教过专业的dba排查过问题,是存储过程里面的某部分insert,update操作导致死锁了。 现在讲排查死锁的步骤总结 ...
分类:
数据库 时间:
2019-08-10 13:42:20
阅读次数:
87
问题描述: 本地开发环境idea中能正常运行项目,而idea打war包到Linux服务器的Tomcat下却不能正常运行,报如下错误: 问题排查: IDEA 打包环境JDK版本和Linux生产环境JDK版本不一致,导致线上Tomcat无法正常运行 解决方案: 1、确保两边环境安装相同的jdk版本 2、 ...
分类:
其他好文 时间:
2019-08-09 23:22:58
阅读次数:
302
在用Springboot搭建项目的时候,也是按照往常的步骤搭建的,但是依然访问的时候出现”无法访问此网站“的问题。并且项目启动是正常的。我的启动信息:"E:\ProgramFiles\Java\jdk1.8.0_171\bin\java"-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:57206,suspend=y,server=n-XX:
分类:
编程语言 时间:
2019-08-06 22:47:37
阅读次数:
619
故障现象 同一台物理机上的多台虚拟机同时出现应用服务超时、无法访问等现象,ping虚拟机和物理机丢包严重。 故障原因 物理机上某台虚拟机建立了大量连接,导致物理机连接追踪表被大量ESTABLISHED连接记录塞满,进而出现丢包现象。 处理方法 调整物理机内核参数,增大最大连接追踪记录数、减小ESTA ...
分类:
其他好文 时间:
2019-08-02 16:48:50
阅读次数:
297
最近在项目中遇到了一个问题,由一个对象序列化的结构,在反序列化时一直提示失败,真的百思不得其解啊。在对问题排查了好久之后,才发现是这个序列化的对象中的list调用了ArrayList的sublist方法存入导致的问题,真的是满满的坑,sublist还是要慎重使用的啊,下面详细介绍下sublist。 ...
分类:
其他好文 时间:
2019-07-26 21:14:55
阅读次数:
104
线上问题诸如: 1、线上服务器CPU占用率高如何排查? 2、线上服务器Load飙高如何排查? 3、线上服务器频繁发生Full GC如何排查? 4、线上服务器发生死锁如何排查? 一:线上服务器CPU占用率高如何排查? 问题发现: 在每次大促之前,我们的测试人员都会对网站进行压力测试,这个时候会查看服务 ...
分类:
其他好文 时间:
2019-07-23 13:01:55
阅读次数:
144