Установите часы вашего сервера в UTC. Нет, правда.
Если вы можете это сделать, сделайте это.
Одна из самых больших головных болей - задания "cron" и т. Д., Выполняющиеся в местном часовом поясе, это означает, что некоторые задания cron будут пропускаться раз в год, а все остальные выполняются в другое время по Гринвичу в течение полугода я предполагаю, что вы находитесь в часовом поясе с летним временем).
В MySQL есть поддержка часовых поясов, но это безумие и ошибка. Не используйте это, если вам не нужно. Просто установите часы сервера на UTC, и время начнет работать так, как должно.
Я знаю, что изменение часов сервера является серьезным изменением для любой управляемой системы, и у вас может быть большое количество серверов и служб, которые могут быть затронуты, но, пожалуйста, попробуйте сделать это в любом случае. Работа QA может быть значительной, но попробуйте.