suero
(usa Ubuntu)
Enviado em 30/10/2012 - 07:34h
Bom dia Galera,
Queria pedir um help pra vcs.Tenho o seguinte cenário tenho um portal que recebe um grande volume de acessos simultâneo ,chega num ponto que ele começa a ficar lento até pode chegar a cair.
Minha infra é a seguinte temos um ace(cisco) que faz o balance e duas vps do apache que compartilham o mesmo filesystem (storage) e duas vps para o banco de dados que tbm compartilham o filesystem entre os bancos sendo banco ativo/passivo(failover).os servidores usam red hat 5 tem 7 nucleos e 12 gb de ram.
Fizemos muitos testes :io,rede,etc... .O resultado foi que está tudo blz
usando o netstat vejo que tem muitas conexões em TIME_WAIT,e qndo há picos vi que a memória está em 500 mb qndo isso cai o portal começa a voltar a ser rápido(lembrando que não há swap)
vi essas configurações no servidor e acho que aki poderia ser as configurações que podem me ajudar com isso ,mas não sei quais valores digitar ,por isso peço ajuda com essas configurações dentro do meu cenário.
# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule worker.c>
StartServers 10
ServerLimit 15
ThreadLimit 128
MaxClients 1920
MinSpareThreads 256
MaxSpareThreads 1280
ThreadsPerChild 128
MaxRequestsPerChild 21504
</IfModule>
Desde já agradeço a ajuda