LINUX.ORG.RU
ФорумAdmin

mpm-itk за nginx


0

1

nginx отдает всю статику и проксирует на бэкенд запросы динамики + не найденную статику. Проблема в том, что у apache стабильно висит около 30 процессов с владельцем apache, это как я понимаю те самые процессы, что отдаются не найденную статику. Он не обрабатывают динамику, а потому для них не установлен UID:GID.

Так вот, как заставить mpm не плодить отдельные процессы под такие запросы? В конфигурации указано четко - не более 10 процессов, но ему как-то пофиг.

Такая конфигурация <IfModule itk.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 450 MaxClients 450 MaxRequestsPerChild 10000 </IfModule>


«висят» обычно процессы из-за keepalive.

Он не обрабатывают динамику, а потому для них не установлен UID:GID

лолчто? в случае itk, uid:gid устанавливается как-только апач узнает, какому vhost-у принадлежит запрос.

Bers666 ★★★★★
()
Ответ на: комментарий от Bers666

Это точно? Почему у меня тогда по 30-60 процессов httpd от имени apache постоянно, помимо принадлежащих юзерам?

Amoled
() автор топика

Это рабочие процессы самого apache. Обрататывают http и передают запросы процессам которые обслуживают определенный virtualhost. Не под рутом же им запускаться :)

Rost ★★★★★
()
Ответ на: комментарий от Komintern

Забавно, но да. Причем сами запросы к php скриптам, а скрипты всегда работают от имени пользователя.

Amoled
() автор топика
Ответ на: комментарий от Rost

Последил за статусом, одни и те же процессы обслуживают запросы на разные virtualhost, и живут они от 1 до 10 минут. В общем-то с ними все ясно, они порождают дочек с UID:GID пользователя при обработке динамики.

Amoled
() автор топика
Ответ на: комментарий от Amoled

Кстати, если вы используете в качестве динамики php, то советую посмотреть в сторону php-fpm. Намного меньше накладных расходов на память/меньше процессов, а результат тот же (разделение прав).

Rost ★★★★★
()
Ответ на: комментарий от Amoled

php-fpm позволяет выполнять php от разных юзеров.

связка mpm-worker + php-fpm существенно быстрее тормознутого mpm-itk.

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.