Apache как ограничеть ресурсы?

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Apache как ограничеть ресурсы?

Непрочитанное сообщение .scu » 2010-09-04 19:47:56

Стоит apache 2.2 с

Код: Выделить всё

mod_security2
mod_chroot
обычно все нормально работает и загрузка процессора в пределах 10%, чаще даже 2%.
Но иногда почему-то бывает до 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)
Подскажите, пожалуйста, как еще можно с этим бороться?
Возможно эта была какая-то атакая, т.к. обычно подобного нет. Опять-таки, если так, как бороться ? :)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: Apache как ограничеть ресурсы?

Непрочитанное сообщение .scu » 2010-09-05 5:16:25

Т.е. сократить сжираемую память PHP-ой, запускаемой от пользователей (доменов). Т.к. жрется явно более 32Mb на процесс
Еще странно, что процесс запускается не просто hhtpd2, а httpd2 -k graceful
Конечно далеко не все процессы много жрут, но вот некоторые порядочно. Поэтому задача - убрать эти скачки.

.scu
сержант
Сообщения: 198
Зарегистрирован: 2008-05-26 11:25:08
Контактная информация:

Re: Apache как ограничеть ресурсы?

Непрочитанное сообщение .scu » 2010-09-08 2:32:18

есть у кого-нибудь идеи?

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: Apache как ограничеть ресурсы?

Непрочитанное сообщение ViktorichZ » 2010-09-08 7:55:17

.scu писал(а):есть у кого-нибудь идеи?
limits.conf
ulimit