Помогите побороть количество httpd процессов

Тема в разделе "Курилка / Flood", создана пользователем yurik_710, 16 апр 2018.

  1. yurik_710

    yurik_710 New Member

    Есть у меня впска 10 ядер 50гб оперативы на сдд диске у контабовцев, все как бы нормально но временами зависает когда httpd упирается в 256 (парсят коллеги или отложка с проксированием долбит или хз что там) Гуглю и читаю не один день все это - никак б..я не пойму где же увеличить это число.
    Стоит апач на джинксе
    Apache 2.4.6-67.el7.centos.6
    Доры стоят на FastCGI (Apache) 7.1 + там два сеодора вертятся на 7.0

    Нашел вот что нужно в такой секции менять значения - но я не могу ее найти у себя! (только что нагуглил что нужно самому вписывать это - боюсь эксперементировать)

    <IfModule prefork.c>
    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    ServerLimit 256
    MaxClients 256
    MaxRequestsPerChild 10000
    </IfModule>

    Подскажите где искать этот конфиг или куда его прописать и с таким конфигом как у меня сколько можно ему потоков дать - в среднем на один процесс идет 71.05 мб
    в настройках php понаписал по 25 гиг - но чет никак.

    в /etc/httpd/conf/httpd.conf такого нету! или я просто не зрячий


    вот в /var/log/httpd/error_log пишет
    [mpm_prefork:error] [pid 1374] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
     
    Последнее редактирование: 17 апр 2018
  2. realefs

    realefs Active Member

    напиши в скайп "dr.motor"
    он тебе за небольшую мзду оттюнит как надыть
     
  3. TopperHarley

    TopperHarley Administrator Команда форума

    Погуглил MaxRequestWorkers , пишут что это настройка модуля mpm_prefork_module. Он точно вам нужен? Вот описание: https://httpd.apache.org/docs/2.4/mod/prefork.html
    Вот тут пишут https://serverfault.com/questions/844831/server-reached-maxrequestworkers-setting что он не особо нужен:

    >Switch to mpm_event rightaway, you have no reason to use prefork if you have php-fpm as backend Apache is no longer constrained to use a non-threaded mpm.
     
  4. yurik_710

    yurik_710 New Member

    Я уже мозг сломал с этим, впска нормально, летает - но переодически (даже частенько) прыгает нттпд под 256 и помогает только ребут - бывает через насколько минут падают соединения и все нормально! (пока возле компа поглядываю на сетевые соединения - и жмакаю жмакаю ...)

    Я просто не пойму где протисать это все (тесты могут вылезти боком)! А надо или не - посмотреть как будет работать впска.

    server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting --- вот просит ведь увеличить ему это

    Я обращался уже когда то к Сане "dr.motor" - нормальный хлопец - но без конца платить тоже не вариант! Новая впс - и опять плати! Нужно как то учится делать самое необходимое.

    Подумываю взять самую дешевую впску и на ней опыты делать.
     
    Последнее редактирование: 17 апр 2018