FAQ-日志信息打印不全
更新时间: 2024-03-11 02:46:55
阅读 690
FAQ-日志信息打印不全
问题描述/异常栈
多位用户反馈,对应任务日志卡住未打印查看任务状态还是运行中但是日志一直没有打印
查看任务日志也是没有继续打印
发现版本
内部建德环境
解决方案
解决方法说明如果用户想加这个参数,可以设置为如下形式
server=n
suspend=n
问题原因
后续继续排查,联系对应azkaban研发排查发现设置参数中加了这个参数
Java中的debug,socket, server=y, suspend=y是指在启动 Java 程序时,使用了 Java 虚拟机 (JVM) 调试命令行参数。
socket
表示使用 socket 连接进行远程调试。server=y
表示 JVM 将作为调试服务器运行,等待调试器连接。suspend=y
表示 JVM 在调试器连接之前暂停执行。
因此我们不建议用户在线上模式跑任务时加这个参数。
参数一般用于开发和调试阶段,允许在 Java 程序运行时通过调试器进行远程调试。当 JVM 启动时,它会在指定的端口上监听调试器的连接,并在连接建立之前暂停程序的执行。这样,调试器可以连接到 JVM 并开始调试程序。
作者:陈杰
文档反馈
以上内容对您是否有帮助?