[xuxueli/xxl-job]2.1.2版本,接下来执行时间与cron表达式不相符

2023-12-22 718 views

回答

2

你检查下是不是你的系统时间和服务器时间不一致,你cron下一次执行抓取获取的时间应该是你本机的时间,而不是服务器的时间。

9

你好,应该是机器时钟不一致的问题。确保DB和应用时区一致。

9

@xuxueli

这个问题建议日终的时候增加一个校验啊,以corn表述说明,然后重置数据库里面保存的下一次执行时间

1

@DspringL

您可以使用以下语法设置 Java 程序的默认时区:

TimeZone timeZone = TimeZone.getTimeZone("Asia/Shanghai");
TimeZone.setDefault(timeZone);