Кластер 1С: Ошибка установки расписания перезапуска процессов
Симптомы сбоя в консоли кластера серверов 1С
При попытке задать интервал перезапуска или расписание для рабочих процессов кластера серверов 1С:Предприятие через утилиту ragent / консоль администрирования выводится модальное предупреждение: Ошибка установки параметров кластера: Неправильно задано расписание или «Недопустимое значение интервала перезапуска», изменения не сохраняются.
| Параметр кластера | Ошибочное значение | Требуемый формат |
|---|---|---|
| Расписание перезапуска | Строка произвольного формата | Формат строкового литерала планировщика 1С |
| Интервал перезапуска | Отрицательное значение или 0 | Число секунд (например, 86400 для суток) |
Пошаговое исправление параметров перезапуска rphost
- Корректный синтаксис расписания в консоли кластера: в консоли администрирования серверов 1С откройте Свойства кластера:
- В поле «Интервал перезапуска» укажите значение в секундах:
86400(перезапуск раз в 24 часа). - Поле «Расписание перезапуска» оставьте пустым, если задан интервал, ЛИБО задайте строгое расписание в формате суточного триггера (например:
каждый день; с 03:00:00 по 04:00:00).
- В поле «Интервал перезапуска» укажите значение в секундах:
- Правка конфигурационного файла кластера напрямую (1cv8wsrv.lst): если консоль сбоит и не дает применить параметры, остановите службу сервера 1С:
Stop-Service -Name "1C:Enterprise 8.3 Server Agent" # Откройте файл в кодировке UTF-8: # C:\Program Files\1cv8\srvinfo\1cv8wsrv.lstНайдите блок настроек кластера и отредактируйте параметры автоперезапуска вручную, очистив строку некорректного расписания:
{0, 86400, "", 1, 0, 0} - Запуск службы кластера и проверка процессов:
Start-Service -Name "1C:Enterprise 8.3 Server Agent"
Рекомендация: Вместо перезапуска по календарному расписанию включите параметр «Допустимый объем памяти» (например, 80%) и «Интервал превышения допустимого объема памяти» (например, 120 сек). Это позволит процессу rphost плавно освобождать утечки RAM без привязки ко времени.
Частые вопросы (FAQ)
Что происходит с пользователями 1С при автоперезапуске rphost?
Кластер 1С использует механизм плавного перезапуска (Graceful Restart): запускается новый резервный рабочий процесс rphost, на него переводятся новые подключения, а старый завершается только после завершения всех активных сессий.
Почему значение интервала перезапуска указывается именно в секундах?
Внутренняя архитектура менеджера кластера ras/ragent принимает все временные таймауты и интервалы исключительно в целочисленном формате секунд.
Как перезапускать рабочие процессы 1С скриптом без перезапуска кластера?
Используйте утилиту командной строки rac: rac cluster update --restart-schedule=... или скрипты на языке Python/Bash через RAC API.
Где сохраняются аварийные дампы при падении rphost во время перезапуска?
По умолчанию аварийные дампы процессов пишутся в каталог C:\Program Files\1cv8\srvinfo\reg_1541\dumps.