- 欢迎访问悠扬的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站😉
g1垃圾回收器偶然gc时间变长
排查步骤
1.表现为偶然一次gc时间达到1秒
2.怀疑存在隐患,于是down下gc log查看发现在这个时间段确实存在一次时间长的yaung gc
3.通过gc日志可见,是因为在Ext Root Scanning(扫描gc root)和Termination(对象扫描与复制)耗时,得出可能是不是那一时间因为存在锁or建……继续阅读 »
应用执行一段时间后响应不了外部请求
排查步骤
1.立马top一下看应用状态发现CPU一直在50%-70%飘荡,结果如下:
2.然后猜测GC可能存在问题,立马jstat -gcutil 1 1000 1000打印GC情况得到如下结果:
3.看到old区满了,立马jmap下dump文件,通过工具分析得到如下结果:
4.发现是开源框架jae……继续阅读 »
1.场景说明
本章内容直接上干货,和我一起从0开始编写一个满足自己要求的shell脚本,通过脚本来监控mysql主从同步状态。发送通知邮件给自己,异常状态实时通知。
场景需求如下:
通过脚本监控mysql主从库同步状态,获取状态码,错误信息
配置可进行自动判断跳过的同步错误码,根据错误码进行异常跳过
通过异常状态码监控无法恢复的错误
通过不同……继续阅读 »