К содержимому
Все материалы

Часовой пояс расписания: когда запустится сбор

У расписания свой часовой пояс, а у пользователя может быть другой. Разбираем настройку времени, ближайшие срабатывания и готовность результата.

Редакция AkmeloО продукте и работе с данными
Два простых циферблата с разным положением стрелок и тонкая календарная сеткаИзображение недоступно

«Запускать каждый день в девять» звучит однозначно, пока над источником не начинают работать люди с разными часовыми поясами. Для одного девять утра уже наступило, у другого рабочий день ещё не начался. В настройках нужно явно указать, по какому времени запускать задачу.

В Akmelo время рассчитывается в часовом поясе самого расписания. Пояс компьютера, с которого вы открыли страницу, нужен для удобного отображения, но не должен подменять выбранное правило запуска.

Сначала выберите пояс, потом время

Подумайте, к чьему рабочему дню относится задача: вашей команды, получателя данных или источника. Если каталог нужен к началу дня московского офиса, логично проверять расписание в Europe/Moscow. Если результат нужен к девяти, запуск назначьте раньше с учётом обычной длительности сбора.

Задайте часовой пояс явно и посмотрите, какое время получилось. Не определяйте его по расположению сервера или адресу сайта. У источника могут быть покупатели в разных регионах, а собранные данные могут понадобиться совсем другой команде.

Для регионов с сезонным переводом часов используйте название пояса, а не привычную поправку в часах. При проверке расписания вокруг таких дат смотрите фактические ближайшие запуски: поведение местного времени требует отдельного внимания. Не переносите старый расчёт вручную на весь год.

Проверьте ближайшие срабатывания

В конструкторе Akmelo есть блок ближайших запусков. Он показывает время в зоне расписания и соответствующее время для пользователя, который его просматривает.

Сверьте не одну строку, а несколько следующих дат. Так проще заметить неверно выбранный день недели, интервал или ограничение по часам. Если задано окно выполнения, убедитесь, что правило действительно попадает в него. Окно может пересекать полночь, поэтому ночной интервал стоит читать особенно внимательно.

Отличайте время запуска от готовности результата

Запланированный момент относится к постановке задачи, а не к завершению обработки. Продолжительность зависит от объёма каталога и ответов источника. Если данные нужны к определённому часу, посмотрите историю реальных прогонов и оставьте запас времени.

После изменения пояса снова проверьте ближайшие срабатывания и договоритесь с коллегами, в каком времени обсуждаете результаты. Общие правила частоты разобраны в статье о расписании сбора. Если ожидаемого результата нет, откройте журнал: задача могла ещё выполняться или завершиться ошибкой. В последнем случае пригодится порядок диагностики запуска.