1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.18)

Ограничение объема памяти, расходуемой рабочими процессами

Существует возможность ограничивать объем памяти, расходуемой рабочими процессами и менеджерами кластера. Управление потреблением памяти реализовано на уровне рабочих серверов. Для каждого рабочего сервера можно установить несколько ограничений:
  • Временно допустимый объем памяти процессов. Если рабочий сервер «потребил» памяти больше, чем указано в этом параметре, то на этот рабочий сервер перестают назначаться новые соединения.
  • Период превышения временно допустимого объема памяти процессов. Если через количество секунд, которое указано в этом параметре, рабочий сервер все ещё продолжает превышать Временно допустимый объем памяти процессов, то будут перезапущены рабочие процессы с наибольшим потреблением памяти. Будет перезапущено такое количество процессов, чтобы оставшиеся процессы не потребляли больше, чем Временно допустимый объем памяти процессов.
  • Критический объем памяти процессов. Если рабочий сервер «потребил» памяти больше, чем указано в этом параметре, то освобождение памяти будет выполнено немедленно. Процессы с наибольшим потреблением памяти будут остановлены аварийно, и затем запущены заново. Количество таких процессов будет определяться так же, как и в предыдущем случае.

Эти настройки позволяют уменьшить влияние проблем потребления памяти на работу кластера серверов 1С:Предприятия.