我最近从1.x升级到最新版本2.1.2。我运行了db脚本并进行了必要的代码更改,我们现在只是测试它。一切似乎按预期工作,有一个奇怪的例外。我们有一个小的UI,我们查询qrtz_trigger表,以便我们可以看到所有的时间表运行。
当我使用每日CRON触发器安排作业时,它将在第一次运行的正确时间运行,但随后的时间将关闭一小时。因此,例如说我安排每天工作在每天下午2:30运行,我的cron表达式看起来像:
0 30 14? * MON-SUN
CRON表达式也在db中显示。当我查看qrtz_triggers表时,我看到以下内容(从刻度转换):
到目前为止一切顺利。但随后触发器触发,运行作业并将qrtz_triggers表更新为:
我们保持所有服务器都在UTC上运行以避免混淆。 这是一个错误吗?这可能会发生什么?我们在1.x
中没有看到这种行为