Как я могу настроить mpm prefork в моем экземпляре m4.xlarge AWS с 16 ГБ ОЗУ

Справочная информация: У меня шесть веб-серверов за ELB, на каждом из которых работает 2 виртуальных хоста. Мой httpd. conf не имеет конфигурации для mpm prefork, worker mpm или mpm события.

Я пробовал: Я проверил путь ниже и нашел конфигурацию по умолчанию для prefork mpm путь: usr / share / doc / httpd24-2.4.23 / httpd-mpm.conf

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxRequestWorkers: maximum number of server processes allowed to start
# MaxConnectionsPerChild: maximum number of connections a server process serves
#                         before terminating

    <IfModule mpm_prefork_module>
        StartServers            10
        MinSpareServers          8
        MaxSpareServers         10
        MaxRequestWorkers      250
        MaxConnectionsPerChild   0
    </IfModule>

Я создал файл prefork.conf в /etc/httpd/conf.d и позже перезапустил службу httpd, но я получил ошибку ниже говоря:

AH00180: WARNING: MaxRequestWorkers of 400 exceeds ServerLimit value of 256 servers, decreasing MaxRequestWorkers to 256. To increase, please see the ServerLimit directive.

Кто-нибудь, пожалуйста, дайте мне знать, какие значения мне нужно установить в порядке, чтобы заставить работать prefork mpm. У меня 16 ГБ оперативной памяти на моих серверах, и осталось только 100 МБ. Я не думаю, что большая часть конфигурации требуется только для двух сайтов виртуального хоста. Сообщите мне, как я могу оптимизировать использование памяти и заставить работать mpm prefork

0
задан 20 September 2017 в 18:05
1 ответ

Конфигурация ниже работала у меня

<IfModule mpm_prefork_module>
    StartServers            10
    MinSpareServers         8
    MaxSpareServers         10
    ServerLimit             400
    MaxClients              400
    MaxConnectionsPerChild  0
</IfModule>

Спасибо

0
ответ дан 5 December 2019 в 07:26

Теги

Похожие вопросы