Среда, 29 апреля 2015 20:26

RHEL 7.1: конфигурируем apache. Продолжение

Оцените материал
(0 голосов)

 

Да, неправильно сконфигурированный apache способен принести немало неприятностей вам, а также привнести ощутимые проблемы в работу вашего сервера, будь то на Amazon Web Services либо где угодно. В контексте настройки Amazon Linux AMI Red Hat Enterprise Linux 7.1 нам пришлось увидеть, как практически "из коробки" apache способен неудержимо поедать ресурсы сервера, что неумолимо приводило к краху БД и прочим бедам... решение в данном случае заключалось в установлении ряда ограничений для apache prefork, т.е. когда конфиг

 

Dev banner 3

 

/ets/httpd/conf.modules.d/00-mpm.conf

 

был приведен к такому, как показано ниже... решение было найдено.
Учтите, это git diff всего лишь! если не умеем читать git, смотрим конфиг на форуме.

 

git diff
diff --git a/conf.modules.d/00-mpm.conf b/conf.modules.d/00-mpm.conf
index 7bfd1d4..76c4a25 100644
--- a/conf.modules.d/00-mpm.conf
+++ b/conf.modules.d/00-mpm.conf
@@ -5,15 +5,31 @@
# See: http://httpd.apache.org/docs/2.4/mod/prefork.html
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
+<IfModule mpm_prefork_module>
+ StartServers 1
+ MinSpareServers 1
+ MaxSpareServers 5
+ MaxClients 50
+ MaxRequestsPerChild 0
+</IfModule>
+
# worker MPM: Multi-Processing Module implementing a hybrid
# multi-threaded multi-process web server
# See: http://httpd.apache.org/docs/2.4/mod/worker.html
#
#LoadModule mpm_worker_module modules/mod_mpm_worker.so
+<IfModule mpm_worker_module>
+ ServerLimit 16
+ StartServers 1
+ MaxRequestWorkers 150
+ MinSpareThreads 25
+ MaxSpareThreads 75
+ ThreadsPerChild 25
+</IfModule>
+
# event MPM: A variant of the worker MPM with the goal of consuming
# threads only for connections with active processing
# See: http://httpd.apache.org/docs/2.4/mod/event.html
#
#LoadModule mpm_event_module modules/mod_mpm_event.so

 

Серия статей, посвященных Amazon Web Services, берет начало от топика форума. Если вас заинтересовало предложение бесплатного, сроком на один год, сервера - сервера с весьма неплохими, хотя и лимитированными, ресурсами - мы рекомендуем внимательно прочесть все представленные в разделе Red Hat Enterprise Linux материалы, на форуме и в блоге. Никаких умолчаний, никакого скрытого текста, поверьте. Все честно. Но, если вы все-таки решите поручить настройку облачного сервера на Амазоне специалистам Masterpro - вам понадобится всего-навсего найти страничку Контакты на этом сайте; да, вы правы, это у нас была небольшая реклама.

 

Последнее изменениеЧетверг, 16 декабря 2021 21:39

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

Добавьте ваш комментарий

Linux для вас. Аутсорсинг и консультации

Линукс для вас. Аутсорсинг и консультации.

Заказать сайт

Веб-разработка. Заказать сайт

Вы можете заказать сайт-визитку, блог, корпоративный сайт, интернет-магазин или коммерческий web-портал.