自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 dmesg日志在线解析,把启动后的时间偏移量转换为年月日时分秒

但是这个内核日志有点麻烦的是,里面记载的时间是从系统boot启动之后,过了多少秒。有一次,客户的XFS文件系统出现了崩溃,我查看崩溃的时间点,还原为当时的时间点,还需要配合unix时间戳进行转换,非常麻烦。这里提供了一个简单的在线工具,可以把dmesg的 系统启动后多少秒,直接转换为年月日时分秒。发现是系统层面出现了严重问题,此时,往往需要dmesg命令去查看linux的内核日志。4. 都贴到网站上,点击 分析按钮,就可以得到 带年月日时分秒的日志信息了。是不是直观了很多, 给客户排查问题就非常方便了。

2023-08-13 17:09:09 490 1

原创 linux的netstat网络状态的一键图形化,快速可视化排查问题

netstat的网络信息,进行图形化查看。方便排查问题。

2023-08-06 20:04:42 134

原创 一个大型的Spring工程,多人协作,线上环境,自己的Bean被人AOP了,现在功能不正常,怎么快速定位?

这里提供一种方法,通过arthas去观测spring的应用,通过观测AdvisedSupport类的getInterceptorsAndDynamicInterceptionAdvice的方法,去观测具体生效的AOP的Advice具体是什么。一个大型Spring工程里,往往充斥了各种全局的IOC容器的配置,可能有人自己写了一段AOP的代码,但是PointCut写的很随意【例如:通过..的通配符直接进行全路径的统配】,导致无意间对其他人的Bean产生了影响。-x 是打印对象的层级,不要动,3层就可以了。

2023-08-03 13:24:49 88

原创 应用中,操作数据库的接口突然出现不响应的现象,应用卡死了,如何逐步进行排查

查阅应用的日志,观察日志的输出,从错误关键字中,捕捉细节。则预示着数据库连接可能耗尽,导致无法进行业务。如何排查mysql的链接是否被耗尽,。则预示着数据库可能发生死锁,从而导致执行SQL的程序陷入卡顿。如何排查mysql中是否存在死锁,可以简单的查看Innodb的状态,LATEST DETECTED DEADLOCK ,具体命令和说明,。上述命令展示的是最近的死锁信息。当前,有更简单的方式,可以获取当前执行的SQL,。

2023-07-30 14:26:21 496 1

原创 spring启动报错,怎样在大量日志里快速找到失败的真正原因?

spring启动报错时,利用日志,快速排查。

2023-07-27 21:07:24 137 1

原创 使用ctbots.com 傻瓜化一键操作-在线无损对Mybatis框架的Dao和Mapper的特定接口进行SQL观测

不需要修改日志级别,不要调试应用,也不需要重启停止应用,只需要执行arthas对java应用进行观测,通过本工具生成的arthas的命令,对指定的DAO/Mapper的坐标进行观测。对观测输出的结果,直接格式化为肉眼可读的方式。org.example.mid.mybatis.mapper.PersonMapper.update 【注意,方法和类之间不要有空格!进行分析,输入 DAO的指定坐标,点击【生成arthas语句】按钮,可以生成对应的arthas的观测语句。把arthas输出的结果,完整的粘贴到。

2023-06-24 17:13:32 125 1

原创 使用SAR在线图表化,快速排查Linux的性能问题

假设今天是5号,那么sar01 sar02 sar03 sar04 表示本月1、2、3、4号的监控数据,剩余的sar06、sar07表示上月的6号、7号的日志。例如:sar -u 3 5 采集cpu的指标,每3秒一次,采集最多5次。日志在 /var/log/sa 或者 /var/log/sysstat 目录,操作系统的不同,可能会导致所在目录不同。在没有监控系统的支持下,我们还可以依赖Linux自带的SAR软件进行性能分析,配合。的在线SAR文件分析功能,可以直接绘制为图表,快速判断性能问题的瓶颈在哪里。

2023-06-23 14:33:44 461 2

原创 java占用CPU很高,如何快速进行gc分析

java的gc分析

2023-06-15 13:01:45 491 1

原创 tomcat卡死,如何1分钟排查出问题所在

1分钟排查出tomcat的卡死问题

2023-06-14 18:58:16 2704 2

原创 Java的 jstack堆栈分析

java的jstack的堆栈信息,直接肉眼难以查看定位,发现了一个在线工具,可以方便地进行线程定位。而且,附带有gc的排查,基本能用。

2023-06-13 11:50:02 476 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除