Please answer some questions before submitting your issue. Thanks!
Which version of XXL-JOB do you using?
2.3.1-SNAPSHOT
Expected behavior
我猜测应该是日志出错的情况下,应该在日志页面提供根据日志id中止任务的功能
Actual behavior
实际上,joblog.index.1.js中
if(row.handleCode == 0){
logKillDiv = ' <li class="divider"></li>\n' +
' <li><a href="javascript:void(0);" class="logKill" _id="'+ row.id +'" >'+ I18n.joblog_kill_log +'</a></li>\n';
}
row.handleCode == 0
这个逻辑判断始终无法触发,我的猜测应该是row.handleCode == 500
同时附上后台的XxlJobContext.java中HANDLE_CODE的常量定义
public static final int HANDLE_CODE_SUCCESS = 200;
public static final int HANDLE_CODE_FAIL = 500;
public static final int HANDLE_CODE_TIMEOUT = 502;
1条答案
按热度按时间2fjabf4q1#
这个代码判定是,可能会存在一些耗时的定时任务(或者其他原因导致执行器执行任务时一直等待等),调度结果是成功的,但是执行结果还没成功,还在等待中,这个时候终止任务按钮会显示,可以用这个按钮来终止任务