問題
你安排一個工作(AWS|Azure|GCP)每天運行一次,使用石英Cron語法,但工作試圖在同一天多次運行。
導致
當工作是配置,它計劃通過手動進入cron語法和特殊字符*是不小心設置的秒值。這告訴cron調度運行工作每秒鍾一次。
Cron語法指定時間格式<秒> <分鍾> <時間> <月的日期> <月> <一周中的第幾天>。數字和特殊字符用於值可用於多個值。
例如,cron語法* 07年04 * * ?指示係統試圖開始這項工作每隔二04:07:00 04:07:59,每一天。
解決方案
你需要指定一個值為秒。默認情況下,磚使用10秒字段。
通過改變*來10在前麵的例子中,cron調度程序隻運行工作每天一次,在04:07:10。
有關更多信息,檢查石英作業調度器CronTrigger教程文檔。