No início, as solicitações do cliente serão enfileiradas, até que haja um processo / encadeamento que seja liberado no servidor apache. Portanto, os clientes verão um atraso no carregamento da página. Consulte a MaxClients
documentação dos parâmetros para obter mais informações.
Quando colocada na fila de pendências, a solicitação do cliente pode eventualmente atingir o tempo limite no lado do cliente. Em seguida, o usuário verá uma página de erro em seu navegador informando que o servidor está demorando muito para responder. O valor padrão do tempo limite é de 300 segundos no Firefox , por exemplo. Ou o usuário cancelará a solicitação antes do tempo limite ...
Então, se o servidor receber mais solicitações e não conseguir obter um processo / encadeamento gratuito a tempo, a ListenBacklog
fila poderá ser preenchida (o padrão é 511 solicitações na fila) e qualquer solicitação subsequente não será atendida. O navegador informará ao usuário que não pode se conectar ao site, como se o site estivesse completamente inativo.
Essa fila de pendências é gerenciada no nível do sistema operacional, na implementação do TCP. No linux, a listen
página de manual fornecerá mais informações sobre como ele é gerenciado. Aqui está outra leitura muito esclarecedora sobre a fila de pendências TCP nos sistemas Linux e BSD .