[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apache2 na intranet muitas conexões ficando lento



Em 01/03/07, José Carlos Messias<zehkarlos@gmail.com> escreveu:
Amigos,

Estou precisando da ajuda de vocês para configurar corretamente o
servidor apache2, ele está rodando na intranet para servir páginas do
nosso sistema de telemarketing [faz uso de ajax] com 50 atendentes e
as vezes tenho que reiniciá-lo pelo menos uma vez por dia, pois para
de atender as requisições.

Servidor:
Pentium 4 HT 3.2GHz, com 2GB de RAM, dois hds sata em raid 1
Placa de Rede 10/100

Apache2 - /etc/apache2/apache2.conf:
StartServers      45
MinSpareServers   45
MaxSpareServers   45
MaxClients       150
MaxRequestsPerChild  10000

após alterar a configuração padrão (acima) ele ficou um pouco mais
estável, mas ainda continuo tendo problemas.

Antes o postgresql rodava junto com ele, mas como ficou muito lento
levei o postgresql para outra máquina que após estudos e pesquisas na
internet ficou estável, mas não tive muito sucesso com o apache.

Aguardo qualquer dica para tentar melhorar a performance do sistema,
até mesmo se for necessário comprar outro servidor, algum comando para
ver conexões simultaneas, uso da rede, etc.

Algumas dicas:
ligar e acompanhar o mod_status do apache (procure na documentação);
talvez o extended status (leia os avisos sobre problema de
performance)
usar o nload p/ dar uma conferida no uso de banda
usar o top/htop p/ ver se não é a CPU q está no gargalo,
instalar e usar o sysstat (o sar), o vmstat, iostat, e um outro ??stat
q estou esquecendo p/ ver se não está tendo prob. em outro lugar
(pouca RAM livre p/ cache, muito IO no disco, etc)

Essa parte de tunning de máquina/serviços é uma bem complicada na vida
de um admin, e uma tarefa bem complicada. Cada caso é um caso.... não
tem muita regra.

--
Marcos



Reply to: