Browse Source

任务执行日志、调度日志字段类型调整,改为text类型并取消字数限制;

xuxueli 7 years ago
parent
commit
6b7608efe8

+ 2 - 0
doc/XXL-JOB官方文档.md View File

1290
 - 34、任务属性枚举 "任务模式、阻塞策略" 国际化优化;
1290
 - 34、任务属性枚举 "任务模式、阻塞策略" 国际化优化;
1291
 - 35、分片任务失败重试优化,仅重试当前失败的分片;
1291
 - 35、分片任务失败重试优化,仅重试当前失败的分片;
1292
 - 36、任务触发时支持动态传参,调度中心与API服务均提供提供动态参数功能;
1292
 - 36、任务触发时支持动态传参,调度中心与API服务均提供提供动态参数功能;
1293
+- 37、任务执行日志、调度日志字段类型调整,改为text类型并取消字数限制;
1293
 
1294
 
1294
 
1295
 
1295
 ### TODO LIST
1296
 ### TODO LIST
1314
 - 19、SimpleTrigger 支持;
1315
 - 19、SimpleTrigger 支持;
1315
 - 20、Release发布时,一同发布调度中心安装包,真正实现开箱即用;
1316
 - 20、Release发布时,一同发布调度中心安装包,真正实现开箱即用;
1316
 - 21、Cron TimeZone 自定义;
1317
 - 21、Cron TimeZone 自定义;
1318
+- 22、忙碌转移优化,全部机器忙碌时不再直接失败;
1317
 
1319
 
1318
 ## 七、其他
1320
 ## 七、其他
1319
 
1321
 

+ 2 - 2
doc/db/tables_xxl_job.sql View File

183
   `executor_fail_retry_count` int(11) NOT NULL DEFAULT '0' COMMENT '失败重试次数',
183
   `executor_fail_retry_count` int(11) NOT NULL DEFAULT '0' COMMENT '失败重试次数',
184
   `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
184
   `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
185
   `trigger_code` int(11) NOT NULL COMMENT '调度-结果',
185
   `trigger_code` int(11) NOT NULL COMMENT '调度-结果',
186
-  `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
186
+  `trigger_msg` text COMMENT '调度-日志',
187
   `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
187
   `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
188
   `handle_code` int(11) NOT NULL COMMENT '执行-状态',
188
   `handle_code` int(11) NOT NULL COMMENT '执行-状态',
189
-  `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
189
+  `handle_msg` text COMMENT '执行-日志',
190
   PRIMARY KEY (`id`),
190
   PRIMARY KEY (`id`),
191
   KEY `I_trigger_time` (`trigger_time`)
191
   KEY `I_trigger_time` (`trigger_time`)
192
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
192
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

+ 0 - 8
xxl-job-admin/src/main/java/com/xxl/job/admin/core/model/XxlJobLog.java View File

116
 	}
116
 	}
117
 
117
 
118
 	public void setTriggerMsg(String triggerMsg) {
118
 	public void setTriggerMsg(String triggerMsg) {
119
-		// plugin
120
-		if (triggerMsg!=null && triggerMsg.length()>2000) {
121
-			triggerMsg = triggerMsg.substring(0, 2000);
122
-		}
123
 		this.triggerMsg = triggerMsg;
119
 		this.triggerMsg = triggerMsg;
124
 	}
120
 	}
125
 
121
 
144
 	}
140
 	}
145
 
141
 
146
 	public void setHandleMsg(String handleMsg) {
142
 	public void setHandleMsg(String handleMsg) {
147
-		// plugin
148
-		if (handleMsg!=null && handleMsg.length()>2000) {
149
-			handleMsg = handleMsg.substring(0, 2000);
150
-		}
151
 		this.handleMsg = handleMsg;
143
 		this.handleMsg = handleMsg;
152
 	}
144
 	}
153
 }
145
 }