Я хочу увеличить MaxClient для сервера Apache с модулем mpm_prefork. Я использую только веб-сервер на выделенном сервере с 256 ГБ оперативной памяти. Я не запускаю какую-либо другую программу на сервере.Apache MaxClient Настройка для 256 ГБ оперативной памяти с модулем mpm_prefork
Я бегу HTTP WebService API на сервере, который разработан с использованием PHP, который будет вызываться 1000 раз во втором
Я бегу CentOS 7
Сервер Спецификация
Intel® Xeon® E5- 1650 v3 шестиядерная Хасуэлл,
Оперативная память 256 ГБ DDR4 ECC оперативной памяти, жесткий
Drive2 х 480 Гб SSD (Программное обеспечение RAID-1),
Соединение 1 Гбит/с
1) Какое максимальное значение я могу использовать для MaxClient? Могу ли я использовать 1000?
2) Я использую версию сервера: Apache/2.4.6 (CentOS). Я не могу найти файл для изменения MaxClient. Где я могу его изменить? Файл /etc/httpd/conf/httpd.conf не имеет настройки MaxClient. Также файл /etc/httpd/conf.modules.d/00-mpm.conf также не имеет настройки MaxClient
Я новичок в сервере Apache. Пожалуйста, помогите мне сделать это. Я попробовал 2 дня, но не нашли никакого решения
Благодаря
Большое спасибо за ваш ответ. в настоящее время используют модули LoadModule mpm_prefork_module/mod_mpm_prefork.so в файле /etc/httpd/conf.modules.d/00-mpm.conf. Вы хотите также отключить это? – user231410
Нет, вам это нужно. Я имею в виду, что в верхней части вашего httpd.conf вы найдете много многих директив LoadModule. Я отключил около 30 или более на моем сервере, и вы, вероятно, можете сделать то же самое. Каждый из них добавляет к серверу разные функциональные возможности, и большинство из них вам не понадобится. Каждый бит дополнительной функциональности добавляет использование памяти для каждого процесса сервера. Для этого требуется время, чтобы пройти через все, но стоит того. Вы должны настроить Apache, чтобы он работал эффективно, и это большая его часть. Особенно, когда использование ресурсов так важно для вас. – SuperDuperApps
ОК Спасибо вам большое за ваш ответ – user231410