8plus.ru — это отчеты и обработки 1С только версии 8 и только для типовых конфигураций!
Если недостаточно свободной памяти на сервере 1с предприятия, то можно настроить автоматический перезапуск сервера (рабочих процессов).
Для этого в свойствах кластера:
нужно указать параметры:
Интервал перезапуска: 86400 сек (24 часа). Момент перезапуска не регламентируется, видимо с момента установки параметров, либо запуска сервера приложений.
Также можно указать допустимый объем памяти: 3000000 Кб (3 Гб).
На этих параметрах работает уже несколько предприятий несколько месяцев. Инцидентов и замечаний не зафиксировано.
Интервал превышения допустимого объема памяти — это непрерывный интервал времени превышения допустимого объема памяти, после которого сервер перезапустит процесс. Если указано 0 сек — будет ждать вечно.
Выключенные процессы останавливать через — параметр влияет на ручной перезапуск рабочих процессов. Это время ожидания, когда с выключенного процесс все сеансы будут переданы (переведены) на другие рабочие процессы. Если время вышло, то все сеансы будут завершены принудительно (аварийно). Если указано 0 сек — ожидание будет вечным. Напомним, сеанс Конфигуратора не переводится.
Результат работы видно на скриншотах:
Без указанного ограничения память продолжала бы забиваться, пока не закончилась. Дальше могли начаться тормоза или выскочить ошибка, что недостаточно памяти:
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: there is insufficient memory in resource pool ‘default’ to run this query.
HRESULT=80040E14
Иногда сервер можно передернуть вручную.
Рабочих процесса должно быть больше одного. Как настроить? Сколько их должно быть?
Блог про администрирование 1С от сисадмина.