Доброго всем!
Дано:
- тестовая машинка с Linux на борту, веб-сервером Apache2, php7.4 и fpm.
- из веб-контента: index c вызовом phpinfo().
Требуется: понять можно ли (и как если да) увеличить очередь входящих TCP-соединений (Listen/Accept), которая слушается веб-сервером на 80-м порту и обрабатывается FPM-мом.
Что делал:
- через sysctl в системе выставлял параметры somaxconn, tcp_max_syn_backlog.
- в конфиге FPM’а www.conf ставил параметр listen.backlog.
В итоге:
- вывод команды #ss -lnt упорно для 80-го порта показывает максимальное значение в 511.
- максимальное количество одновременно обрабатываемых клиентов сервером равно 511, при это ни память ни процессор ни диски не загружены. Упор именно в длину очереди.
Вопрос: 511 - это хардкод в FPM или можно как-то изменить?
Спасибо.
Перемещено hobbit из general