<-
Apache > HTTP Server > Documentation > Version 2.0 > Modules

Apache предвилка MPM

Description: осуществляет непереплетенный, предразветвляющийся сервер сети
Status: MPM
Module Identifier: mpm_prefork_module
Source File: prefork.c

резюме

Этот Модуль Мультиобработки (MPM) осуществляет непереплетенный, предразветвляющийся сервер сети, который обращается с запросами в манере, подобной Apacheу 1.3. Это является соответствующим для участков, которые должны избежать пронизывать для совместимости с библиотеками "не, пронизывают сейф". Это - также лучшее MPM для того, чтобы изолировать каждый запрос, так, чтобы проблема с единственным запросом не затронула никакой другой.

это MPM очень автономно, таким образом редко необходимо приспособить его директивы конфигурации. Самый важный - это MaxClients быть достаточно большим, чтобы обращаться с так многими одновременными запросами, как Вы ожидаете получать, но достаточно маленький, чтобы уверить, что есть достаточно физической RAM для всех процессов.

директивы

темы

см. также

top

How it Works

единственный процесс контроля ответственен за то, что начал детские процессы, которые прислушиваются к связям и служат им, когда они прибывают. Апач всегда пробует поддержать несколько запчасть или праздные процессы сервера, которые готовы служить поступающим запросам. Таким образом, клиенты не должны ждать новых детских процессов, которые будут приданы форму вилки прежде, чем их запросам можно служить.

StartServers , MinSpareServers , MaxSpareServers , и MaxClients регулировать, как родительский процесс создает детей, чтобы служить запросам. Вообще, Apache очень автономен, таким образом большинство участков не должно приспособить эти директивы от их ценностей по умолчанию. Участки, которые должны служить больше чем 256 одновременным запросам, возможно, должны увеличиться MaxClients , в то время как участки с ограниченной памятью, возможно, должны уменьшиться MaxClients препятствовать серверу побеждать (обменивающаяся память диску и назад). Больше информации о настраивающемся создании процесса обеспечивается в performance hints документация.

в то время как родительский процесс обычно начинается как root под Unix, чтобы связывать, чтобы держать в строевой стойке 80, детские процессы начаты Apache как менее - привилегированный пользователь. User и Group директивы используются, чтобы установить привилегии Apacheских детских процессов. Детские процессы должны быть в состоянии прочитать все содержание, которому будут служить, но должен иметь как немного привилегий кроме того насколько возможно.

MaxRequestsPerChild средства управления, как часто сервер перерабатывает процессы, убивая старые и начиная новые.

top

MaxSpareServers Directive

Description: максимальное число праздных детских процессов сервера
Syntax: MaxSpareServers number
Default: MaxSpareServers 10
Context: сервер config
Status: MPM
Module: предвилка

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

настройка этого параметра должна только быть необходимой на очень занятых участках. Урегулирование этого параметра к большому количеству - почти всегда плохая идея. Если Вы пробуете установить ценность ниже чем MinSpareServers , Apache автоматически приспособит это к MinSpareServers + 1 .

см. также

top

MinSpareServers Directive

Description: минимальное число праздных детских процессов сервера
Syntax: MinSpareServers number
Default: MinSpareServers 5
Context: сервер config
Status: MPM
Module: предвилка

MinSpareServers директива устанавливает желательное минимальное число праздный детские процессы сервера. Праздный процесс - тот, который не обращается с запросом. Если есть меньше чем MinSpareServers праздный, тогда родительский процесс создает новых детей по максимальной норме 1 в секунду.

настройка этого параметра должна только быть необходимой на очень занятых участках. Урегулирование этого параметра к большому количеству - почти всегда плохая идея.

см. также