Eu vi um problema em que o apache2 inicia solicitações de enfileiramento após atingir um número máximo de conexões simultâneas. O problema aconteceu apenas para um host virtual que tinha muitas conexões simultâneas.
Para descobrir se você atingiu esse limite, primeiro descubra qual MPM você está usando executando este comando:
apachectl -V
Confira quais configurações estão disponíveis para o seu MPM e para o que elas foram configuradas no seu servidor. Isso pode estar em httpd.conf ou em um arquivo semelhante, dependendo da sua configuração. Se nada estiver configurado para o seu MPM, você estará usando os valores padrão.
Em seguida, verifique a documentação do Apache para o MPM que você está usando. Por exemplo, se você estiver executando o MPM worker no apache 2.2, visite o link . Leia as configurações e veja qual seria o número máximo de conexões simultâneas.
Se o mod_status não estiver ativado, tente ativá-lo, mas verifique se ele não está acessível ao público. Substitua your_ip_address por um endereço IP ou nome de host na lista de permissões, conforme desejado. Isso exigirá uma reinicialização do apache.
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from your_ip_address_or_host_name
</Location>
Então, quando você visitar o link (pode precisar de https se estiver usando o TLS), você verá quantas solicitações estão sendo processadas simultaneamente . Se isso estiver maximizado, considere ajustar suas configurações de MPM para atender à demanda do seu servidor.