28个案例问题分析---24---xxljob控制台不打印日志排查--xxljob问题

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 28个案例问题分析---24---xxljob控制台不打印日志排查--xxljob问题

背景介绍

本文是对xxljob的不打印调度日志与控制台日志的排查过程

问题一:调度日志为空


问题2

admin权限启动jar包后,xxljob控制台将不会打印日志。root权限启动的话,xxljob控制台将会打印日志。

问题排查

问题一

1.出现问题一的可能有两个

2.接口没有查询到调度日志

数据库内本来就没有调度日志

通过排查,发现
数据库主从复制的时候报错。从库没有同步主库的数据。由于mysql的主从是。主库进行写操作,从库进行查询操作。导致无法查询数据。

问题二

推测问题应该出现在xxljob的日志文件上。
admin权限无法打印日志,可能是因为都这个路径没有读取权限导致无法进行执行其日志的存储。但是我们做了尝试。如果对这个路径没有读写权限的话,对应的jar包都无法运行,项目根本就起不来。但是如果项目起来之后,将这个路径下的log文件删掉,可能会出现我们所说的问题二。

最后推测是:

admin权限启动xxljob之后,因为xxljob日志过大,有人对这个日志文件进行了清除,导致之后的xxljob任务虽然正常执行,但是执行器日志不再进行打印。


升华

1.解决问题,要从多方面排查,先确定一个边界,然后遍历每种情况。

2.删除文件的时候,一定要确定文件是无用的,就算是log日志做过备份之后,也不能轻易删除,可以清空其内容。


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
1月前
|
Java Shell
「sh脚步模版自取」测试线排查的三个脚本:启动、停止、重启、日志保存
「sh脚步模版自取」测试线排查的三个脚本:启动、停止、重启、日志保存
37 1
|
13天前
|
存储 SQL 监控
|
13天前
|
运维 监控 安全
|
16天前
|
监控 关系型数据库 MySQL
分析慢查询日志
【10月更文挑战第29天】分析慢查询日志
35 3
|
16天前
|
监控 关系型数据库 数据库
怎样分析慢查询日志?
【10月更文挑战第29天】怎样分析慢查询日志?
32 2
|
1月前
|
Java 程序员 应用服务中间件
「测试线排查的一些经验-中篇」&& 调试日志实战
「测试线排查的一些经验-中篇」&& 调试日志实战
22 1
「测试线排查的一些经验-中篇」&& 调试日志实战
|
1月前
|
存储 缓存 关系型数据库
MySQL事务日志-Redo Log工作原理分析
事务的隔离性和原子性分别通过锁和事务日志实现,而持久性则依赖于事务日志中的`Redo Log`。在MySQL中,`Redo Log`确保已提交事务的数据能持久保存,即使系统崩溃也能通过重做日志恢复数据。其工作原理是记录数据在内存中的更改,待事务提交时写入磁盘。此外,`Redo Log`采用简单的物理日志格式和高效的顺序IO,确保快速提交。通过不同的落盘策略,可在性能和安全性之间做出权衡。
1633 14
|
1月前
|
存储 消息中间件 大数据
大数据-69 Kafka 高级特性 物理存储 实机查看分析 日志存储一篇详解
大数据-69 Kafka 高级特性 物理存储 实机查看分析 日志存储一篇详解
35 4
|
1月前
|
存储 数据可视化 安全
一个简单案例,带你看懂GC日志!
一个简单案例,带你看懂GC日志!
一个简单案例,带你看懂GC日志!
|
1月前
|
SQL 分布式计算 Hadoop
Hadoop-19 Flume Agent批量采集数据到HDFS集群 监听Hive的日志 操作则把记录写入到HDFS 方便后续分析
Hadoop-19 Flume Agent批量采集数据到HDFS集群 监听Hive的日志 操作则把记录写入到HDFS 方便后续分析
45 2