Почему подключение очереди PHP-FPM, когда Max Active процессы меньше, чем общие процессыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему подключение очереди PHP-FPM, когда Max Active процессы меньше, чем общие процессы

Сообщение Anonymous »

Моя команда использует PHP-FPM, настроенную статически с максимумом из 32 процессов, в кластере Kubernetes. Мы автомассалируем на основе метрик PHP-FPM, и есть много реплик. Я часто (то есть во всех репликах), вижу статус PHP-FPM, показывают соединения в очереди, даже если максимальные активные процессы ниже общих процессов. Например: < /p>

Код: Выделить всё

pool:                 www
process manager:      static
start time:           06/Feb/2025:17:37:07 +0000
start since:          80556
accepted conn:        265772
listen queue:         0
max listen queue:     2
listen queue len:     511
idle processes:       27
active processes:     5
total processes:      32
max active processes: 21
max children reached: 0
slow requests:        0
Обратите внимание, что максимальные активные процессы составляют 21 из 32 доступны, но что очередь прослушивания достигла 2. Почему соединения находятся в очереди, когда есть простоя?

Подробнее здесь: https://stackoverflow.com/questions/794 ... than-total
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»