Падение рабочего процесса rphost.exe в 1С: настройка перезапуска процессов
У пользователей внезапно закрывается 1С с сообщением «Сеанс работы завершен администратором» или «Соединение с сервером базы данных разорвано», а в журнале Windows падает процесс rphost.exe.
- Один тяжелый отчет полностью забивает память процесса rphost и валит всех остальных пользователей.
- Утечка оперативной памяти на сервере приложений 1С:Предприятия.
- Зависание рабочих процессов при длительной непрерывной работе без перезагрузки.
Шаг 1. Открытие свойств кластера в Консоли серверов 1С
- Запустите Консоль администрирования кластера серверов 1С:Предприятия.
- Раскройте дерево до уровня вашего локального кластера (по умолчанию 1541).
- Кликните правой кнопкой мыши по имени кластера → выберите Свойства.
Шаг 2. Настройка параметров отказоустойчивости и автоперезапуска
Установите следующие проверенные эксплуатационные параметры:
- Интервал перезапуска: укажите
86400сек (перезапуск процессов раз в 24 часа в фоновом режиме). - Допустимый объем памяти: укажите объем в байтах (например, для ограничения процесса 8 гигабайтами:
8589934592байт). При превышении этого порога 1С плавно создаст новый rphost, а старый аккуратно закроет после завершения активных вызовов. - Интервал превышения допустимого объема памяти: укажите
60сек. - Количество ИБ на один процесс: укажите
1(чтобы падение одной базы не задевало соседние базы на сервере!). - Количество соединений на один процесс: укажите
25–50.
Шаг 3. Применение настроек
Нажмите кнопку Применить → OK. Кластер серверов 1С применит новую политику управления процессами без остановки работы пользователей.
Частые вопросы (FAQ)
Что такое rphost.exe простыми словами?
rphost.exe (Рабочий процесс) — это главный исполняемый процесс сервера 1С, который выполняет весь программный код модулей, формирует отчеты и взаимодействует с СУБД (SQL).
Выгонит ли пользователей плавный перезапуск процессов по интервалу?
Нет! Механизм кластера 1С работает бесшовно: поднимается новый резервный rphost, новые подключения уходят на него, а старый процесс тихо удаляется только тогда, когда все текущие пользователи завершат свои операции.
Что делать, если rphost падает мгновенно при формировании одного конкретного отчета?
Это признак ошибки в коде отчета (бесконечная рекурсия) или повреждения кэша конфигурации. Проверьте запрос отчета в Конфигураторе и очистите серверный кэш.
Как изолировать базы друг от друга на одном сервере 1С?
В свойствах кластера установите параметр 'Количество ИБ на один процесс = 1'. В этом случае для каждой информационной базы запустится свой независимый rphost.exe.