Algumas coisas que eu observaria ao ajustar o apache do prefork:
-
Verifique seus MaxClients e ServerLimit. Isso informa ao seu servidor quantos processos ele pode ter em execução de uma só vez. Você deve limitar com base na memória que cada processo é executado em comparação com suas limitações de RAM. Certifique-se de deixar memória para outros programas em execução no servidor (sistema, MySQL, etc)
-
Verifique o StartServer, MinSpareServers, MaxSpareServers. Certifique-se de iniciar o servidor com processos suficientes para lidar com solicitações de entrada e manter o suficiente para lidar com a carga. O custo de criação de novos tópicos é relativamente caro e diminui suas solicitações.
-
Mantenha seu KeepAliveTimeout muito baixo. Isso é basicamente quanto tempo um processo permanece aberto por tempo suficiente para capturar novas solicitações antes de passar para a próxima solicitação. Para o prefork, mantenho o meu em 2
KeepAliveTimeout 2
Apenas algumas sugestões ... espero que isso ajude