Расписание перезапуска рабочих процессов
Начиная с версии 8.3.27 для кластера (в целом) и рабочего сервера (для каждого индивидуально) реализована возможность указания расписания перезапуска рабочих процессов.
Таким образом, вместо привычного интервала перезапуска (отсчитывался с момента запуска перезапускаемого рабочего процесса) имеется возможность указать более гибкую настройку, учитывающую не только часы и минуты, но и дни недели, дни месяца и т.д.
Формат строки расписания перезапуска рабочих процессов
Расписание перезапуска может быть назначено разными способами (посредством утилиты rac, средствами встроенного языка платформы, посредством оснастки администрирования кластеров и др.), путем указания строки определенного формата, заимствованного у cron (утилита ОС Linux/Unix).
По сути, строка расписания 1С:Предприятие 8 состоит из 5 полей (6-е поле, предусмотренное в исходном cron-формате представлено для указания команды), разделенных пробелами или символами табуляции.
Назначение полей:
1 — Минута часа. Целое число от 0 до 59, либо выражение.
2 — Час суток. Целое число от 0 до 23, либо выражение.
3 — День месяца. Целое число от 1 до 31, либо выражение.
4 — Месяц года. Целое число от 1 до 12, либо выражение.
5 — День недели. Целое число от 0 (Воскресенье) до 6 (Суббота), либо выражение.
Формат значения выражения
Для каждого поля значение может содержать не только число, но и выражение, содержащее:
— перечисление чисел (несколько чисел, разделенных запятыми);
— диапазон (числа через дефис);
— символ «*», указывающий на каждое возможное значение поля;
— символ «/», для описания шага подстановки возможного значения из указанных.
Формат:
<Число1>,<Число2>[,<Число3>…] | <Число1>-<Число2> | *[/<Шаг>]
Примеры значений:
* * * * * — каждую минуту
*/30 * * * * — каждые полчаса
0 1 * * * — каждый день в 01:00
0 1 * * * — каждый день в 01:00
0 7,14,21 * * * — каждый день в 07:00, 14:00, 21:00
30 2 * * 0 — каждое воскресенье в 2:30
0 3 * * 1-5 — с понедельника по пятницу в 3:00
0 4 */2 * * — каждый четный день месяца в 4:00.