mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-13 06:15:51 +00:00
perf[scheduler]: 任务调度未知异常捕获
This commit is contained in:
1 parent
acd08f2f13
commit
2591705158
1 file changed
+5
-1
@@ -109,7 +109,11 @@ public abstract class SchedulerBus {
|
||||
var triggerTimestamp = scheduler.getTriggerTimestamp();
|
||||
if (triggerTimestamp <= currentTimeMillis) {
|
||||
// 到达触发时间,则执行runnable方法
|
||||
scheduler.getScheduler().invoke();
|
||||
try {
|
||||
scheduler.getScheduler().invoke();
|
||||
} catch (Throwable t) {
|
||||
logger.error("scheduler任务调度未知异常", t);
|
||||
}
|
||||
// 重新设置下一次的触发时间戳
|
||||
triggerTimestamp = TimeUtils.nextTimestampByCronExpression(scheduler.getCronExpression(), timestampZonedDataTime);
|
||||
scheduler.setTriggerTimestamp(triggerTimestamp);
|
||||
|
||||
Reference in new issue
Block a user