====== Устанавливаем лимит для Apache ====== Apache или какой-то его VirtualHost жрет много CPU/RAM или запускает кучу процессов? Пора прекращать это безобразие. ===== RLimitCPU ===== Синтаксис: RLimitCPU seconds|max [seconds|max] Значение по умолчанию: Возврат к исходному состоянию используя значения по умолчанию операционной системы Контекст: конфигурация сервера, virtual host Модуль: Core Совместимость: RLimitCPU доступен только в Apache 1.2 и выше Получает 1 или 2 параметра. 1-й параметр устанавливает ограничение ресурса программного обеспечения для всех процессов и 2-й параметр устанавливает максимальное ограничение ресурса. Любой параметр может быть числовой или "max", чтобы указать серверу, что ограничение быть установлено к максимуму, позволенному конфигурацией операционной системы. Использование максимального ограничения ресурса требует, чтобы сервер или работал под root, или запускался из-под него. Ограничение применимо к процессам, порожденным Apache, а не самому Apache. Так же ограничение накладывается на скрипты CGI и SSI, но не на любой процесс, порожденный вебсервером. Ограничение CPU указывается в секундах для одного процесса. ===== RLimitMEM ===== Синтаксис: RLimitMEM bytes|max [bytes|max] Ограничение памяти, указывается в байтах на процесс. Например RLimitMEM 1048576 - ограничение в 1 Мб. ===== RLimitNPROC ===== Синтакс: RLimitNPROC number|max [number|max] Ограничивает количество процессов, которые могут быть запущены дочерним процессом. {{tag>apache апач лимиты ограничения RLimitCPU RLimitMEM RLimitNPROC}}