Компания «1С» анонсировала важное обновление в версии платформы 8.3.27 — возможность задать расписание перезапуска процессов для рабочего сервера. Это нововведение значительно упростит управление процессами и улучшит производительность системы.
Текущая ситуация
На данный момент перезапуск процессов возможен только для всего кластера в целом, и интервал отсчитывается с момента перехода процесса из состояния «резервный» в рабочее состояние. Из-за этого сложно предугадать точное время перезапуска, что нередко приводит к сбоям в работе во время пиковых нагрузок или обновлений.
В новой версии платформы будет доступна более гибкая настройка перезапуска процессов, что позволит избежать подобных проблем.
Нововведения в 8.3.27
В 8.3.27 будет добавлена возможность задать точное время и расписание перезапуска для каждого рабочего сервера. В настройках кластера и рабочего сервера появится новый параметр — расписание перезапуска, который будет представлен строкой в формате unix cron.
Формат unix cron состоит из пяти колонок, разделенных пробелами, которые определяют:
- Минуты
- Часы
- Дни
- Месяцы
- Дни недели
Каждая запись может содержать число, список чисел, разделенных запятыми, диапазон чисел, разделенных дефисом, или символы «*» и «/». Вот несколько примеров возможного расписания:
* * * * *
– каждую минуту*/10 * * * *
– каждые 10 минут (0, 10, 20 и т.д.)0 0 * * *
– каждый день в полночь0 3 * * 6
– каждую субботу в 03:00

Дополнительные возможности
Отдельно стоит отметить, что в новой версии платформы будет доступна функция выключения конкретного рабочего процесса.
Настройка расписания перезапуска процессов для кластера и отдельных серверов будет доступна в утилите rac, Java API, встроенном языке, консоли управления серверами MMC и обработке «Функции для технического специалиста \ Управление серверами».
Подробности о новой функциональности можно найти в технологическом блоге «Заметки из Зазеркалья».