问题
你安排一个工作(AWS|Azure|GCP)每天运行一次,使用石英Cron语法,但工作试图在同一天多次运行。
导致
当工作是配置,它计划通过手动进入cron语法和特殊字符*是不小心设置的秒值。这告诉cron调度运行工作每秒钟一次。
Cron语法指定时间格式<秒> <分钟> <时间> <月的日期> <月> <一周中的第几天>。数字和特殊字符用于值可用于多个值。
例如,cron语法* 07年04 * * ?指示系统试图开始这项工作每隔二04:07:00 04:07:59,每一天。
解决方案
你需要指定一个值为秒。默认情况下,砖使用10秒字段。
通过改变*来10在前面的例子中,cron调度程序只运行工作每天一次,在04:07:10。
有关更多信息,检查石英作业调度器CronTrigger教程文档。