As conexões PHP-FPM são feitas por meio de um soquete (TCP ou baseado em arquivo). Como tal, o PHP-FPM deve ' escutar ' neste soquete, e então 'aceitar' conexões.
Como existe uma taxa finita na qual as conexões podem ser aceitas, é possível, sob alta carga, haver um atraso entre o momento em que uma conexão é iniciada e a hora em que é aceita. Conexões nesse estado são "enfileiradas".
listen queue len: Isso define o número máximo de conexões que serão enfileiradas. Quando esse limite for atingido, as conexões subsequentes serão recusadas ou ignoradas. Conforme as conexões são aceitas, o tamanho da fila será reduzido.
- Esse valor é definido pela opção de configuração php-fpm por conjunto 'listen.backlog' (padrão: -1 = ilimitado).
- Como os soquetes estão sendo usados, esse valor também é limitado pelo valor do sistema 'net.core.somaxconn' (padrão: 128 na maioria dos sistemas Linux).
Diante do exposto, é lógico que:
- fila de escuta: é o número de conexões que foram iniciadas por ainda não aceitas
- max listen queue: é o valor máximo que a fila de escuta alcançou enquanto o php-fpm foi executado.