Apache как ограничеть ресурсы?
Добавлено: 2010-09-04 19:47:56
Стоит apache 2.2 с
обычно все нормально работает и загрузка процессора в пределах 10%, чаще даже 2%.
Но иногда почему-то бывает до 100% (причем практически 1-ним процессом аппача).
Аппач работает от пользователей (у каждого домена свой пользователь).
Пробовала в одном из конфигов вирт. хостов прописать:
Но результат никакой - все равно бывает оверлоад.
В PHP стоит также ограничение по памяти:
Подскажите, пожалуйста, как еще можно с этим бороться?
Возможно эта была какая-то атакая, т.к. обычно подобного нет. Опять-таки, если так, как бороться ?
Код: Выделить всё
mod_security2
mod_chroot
Но иногда почему-то бывает до 100% (причем практически 1-ним процессом аппача).
Аппач работает от пользователей (у каждого домена свой пользователь).
Пробовала в одном из конфигов вирт. хостов прописать:
Код: Выделить всё
RLimitMEM 64000000 64000000
RLimitCPU 10 45
RLimitNPROC 60 60
В PHP стоит также ограничение по памяти:
Код: Выделить всё
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 32M ; Maximum amount of memory a script may consume (8MB)
Возможно эта была какая-то атакая, т.к. обычно подобного нет. Опять-таки, если так, как бороться ?
