Должно ли количество процессов Apache (prefork) совпадать с количеством fast-cgi процессов?

У Apache есть опция MaxClients. У FastCGI-модулей тоже есть опции, задающие максимально допустимое количество процессов. Должны ли их значения совпадать?

Смотрите также

Ответы

Нет.
Т.к. при prefork каждый запрос порождает отдельный процесс Apache, параметр MaxClients контролирует максимальное количество этих процессов (максимальное количество одновременных запросов). FastCGI-процессы работают отдельно от Apache и их количество регулируется отдельным параметром (в зависимости от используемого модуля).
Данные параметры могут не совпадать. Т.к. для отдачи статического контента FastCGI не используется, то в случае, если имеется большое количество статического контента, следует установить значение FastCGI-процессов меньше, чем MaxClients. Данные настройки подбираются индивидуально, в зависимости от объёма оперативной памяти и решаемых задач.
В случае, если у Вас используется большое количество статического контента рекомендуется установить фронтэнд-сервер nginx.

Нет, не должно.

Отправить комментарий

Если вы укажете номера тикетов или имя пользователя, отзыв будет выглядеть убедительнее, а провайдеру будет проще разобраться с вашей проблемой

Подробнее о форматировании

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
5 + 7 15 + 8 плюс 3 0