Merge pull request #1564 from fllife/master

Fixed by fllife: handle_msg太长, 导致xxl_job_log更新失败,从而导致不能触发失败告警
This commit is contained in:
许雪里 2020-04-11 16:35:52 +08:00 committed by GitHub
commit 5f092193e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -110,7 +110,13 @@ public class AdminBizImpl implements AdminBiz {
// success, save log
log.setHandleTime(new Date());
log.setHandleCode(handleCallbackParam.getExecuteResult().getCode());
log.setHandleMsg(handleMsg.toString());
if (handleMsg.length() > 15000) { // text最大64kb 避免长度过长
log.setHandleMsg(handleMsg.substring(0, 15000));
} else {
log.setHandleMsg(handleMsg.toString());
}
xxlJobLogDao.updateHandleInfo(log);
return ReturnT.SUCCESS;