#spring-boot #cron #threadpool #scheduler #dst
Вопрос:
Есть вопрос, который я хотел бы обсудить . 7 ноября 2021 года , в 12:59:58 утра по восточному времени-4UTC , весенние планировщики, настроенные с использованием XML и выражения cron, перестали работать и возобновились только после 1:00:00 утра-5UTC без какого-либо вмешательства. Хотя планировщики , настроенные с фиксированной ставкой, работали нормально во всем. Время сервера, на котором размещалось приложение, находилось в часовом поясе EST. Итак, есть какие-либо идеи относительно того, почему планировщики cron перестали работать в указанное выше время, несмотря на то, что экономия дневного света происходит в 01:59 утра-4 часа по Гринвичу. Или вся эта ситуация не связана с DST?
Комментарии:
1. Я думаю, что это продуманное поведение. Если выражение cron говорит, например, каждые 5 минут, это означает, что в 00:50, 00:55, 01:00, и т.д. поэтому, когда после 00:55 часы переводятся обратно на 00:00, до следующего запланированного запуска проходит еще час.
2. @Ole V. V , Постановка задачи касается часового пояса EST, где после 1:59 утра-4 часа по Гринвичу часы сдвигаются на 1.00 утра-5UTC.So , почему планировщики Spring cron перестанут работать в 12:59:58 утра — 4UTC ?