登录
  • 欢迎访问悠扬的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站😉

2022年09月的内容

Java

g1垃圾回收器偶然gc时间变长

g1垃圾回收器偶然gc时间变长 排查步骤 1.表现为偶然一次gc时间达到1秒 2.怀疑存在隐患,于是down下gc log查看发现在这个时间段确实存在一次时间长的yaung gc 3.通过gc日志可见,是因为在Ext Root Scanning(扫描gc root)和Termination(对象扫描与复制)耗时,得出可能是不是那一时间因为存在锁or建……继续阅读 »

Java

java-web应用执行一段时间后响应不了外部请求

应用执行一段时间后响应不了外部请求 排查步骤 1.立马top一下看应用状态发现CPU一直在50%-70%飘荡,结果如下: 2.然后猜测GC可能存在问题,立马jstat -gcutil 1 1000 1000打印GC情况得到如下结果: 3.看到old区满了,立马jmap下dump文件,通过工具分析得到如下结果:   4.发现是开源框架jae……继续阅读 »

centos7

Linux运维之Shell脚本处理-mysql主从状态监控异常脚本处理

1.场景说明       本章内容直接上干货,和我一起从0开始编写一个满足自己要求的shell脚本,通过脚本来监控mysql主从同步状态。发送通知邮件给自己,异常状态实时通知。 场景需求如下: 通过脚本监控mysql主从库同步状态,获取状态码,错误信息 配置可进行自动判断跳过的同步错误码,根据错误码进行异常跳过 通过异常状态码监控无法恢复的错误 通过不同……继续阅读 »