[FUG-BR] duvidas tunning apache
Leonardo Augusto
lalinden em gmail.com
Domingo Outubro 7 11:03:06 BRT 2012
Nunca usei pgsql com apache, mas no caso do mysql, se usar conexoes
persistentes entre o php e o mysql
acontecia algo parecido com seu caso.
Tenta desativar as persistent connections pra ver se muda algo.
Baixa o timeout das requisicoes do apache para 3s.
Ve se muda algo.
da um netstat -w1 e ve se ta saindo muito pacote ou entrando...
Pra saber se é por causa do acesso externo, bloqueia temporariamente o
acesso na porta 80 pelo pf/ipfw,
assim voce garante que ninguem esta requisitando nada pro apache, se
continuar esse load, deve ser alguma
coisa na relacao dele com o pgsql.
[]´s
2012/10/5 Denis Granato <denisgranato em gmail.com>:
> On Fri, Oct 5, 2012 at 2:06 PM, Marcelo Gondim <gondim em bsdinfo.com.br>wrote:
>
>> Em 05/10/12 11:54, Denis Granato escreveu:
>> > Bom dia senhores,
>> >
>> > Tenho 1 servidor zabbix aqui com o apache "cru" e hoje tenho os
>> seguintes
>> > processos
>> >
>> > PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU
>> COMMAND
>> > 55122 www 1 26 0 34740K 22136K select 0 0:03 8.89% httpd
>> > 55174 www 1 28 0 38836K 23512K select 3 0:02 7.08% httpd
>> > 55217 www 1 29 0 38836K 23272K select 0 0:01 6.79% httpd
>> > 54752 www 1 31 0 34740K 22176K select 2 0:05 6.40% httpd
>> > 55123 www 1 29 0 34740K 21852K select 0 0:01 6.05% httpd
>> > 55091 www 1 31 0 34740K 21616K select 3 0:02 5.18% httpd
>> > 54407 www 1 26 0 34740K 22180K select 1 0:11 3.27% httpd
>> > 55120 www 1 24 0 34740K 21792K select 3 0:02 3.08% httpd
>> > 55008 www 1 24 0 38836K 26232K select 3 0:03 2.39% httpd
>> > 55006 www 1 22 0 34740K 21964K accept 1 0:03 2.29% httpd
>> > 55156 www 1 22 0 34740K 19412K select 0 0:01 2.10% httpd
>> > 55216 www 1 24 0 34740K 19600K select 1 0:00 1.95% httpd
>> > 55090 www 1 22 0 34740K 21928K select 1 0:02 1.27% httpd
>> > 54915 www 1 22 0 38836K 23540K accept 1 0:02 0.78% httpd
>> > 55212 www 1 22 0 34740K 19148K accept 3 0:00 0.59% httpd
>> >
>> >
>> > Existe algum tunning básico que posso fazer no apache para melhorar
>> > (diminuir) o uso do CPU ?
>> >
>> Opa Denis,
>>
>> Faz um procstat -f <pid> nesses processos pra ver se tem algo estranho e
>> dê uma olhada nos logs de acesso do apache.
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
> um deles:
>
> root em avvio-zabbix:/usr/local/share/zabbix/externalscripts # procstat -f
> 92179
> PID COMM FD T V FLAGS REF OFFSET PRO NAME
> 92179 httpd text v r r-------- - - -
> /usr/local/sbin/httpd
> 92179 httpd cwd v d r-------- - - - /
> 92179 httpd root v d r-------- - - - /
> 92179 httpd 0 v c r-------- 18 0 - /dev/null
> 92179 httpd 1 v c -w------- 18 0 - /dev/null
> 92179 httpd 2 v r -wa------ 18 842 -
> /var/log/httpd-error.log
> 92179 httpd 3 s - rw------- 41 0 TCP ::.80 ::.0
> 92179 httpd 4 s - rw------- 18 0 TCP 0.0.0.0:0
> 0.0.0.0:0
> 92179 httpd 5 p - rw---n--- 18 0 - -
> 92179 httpd 6 p - rw------- 18 0 - -
> 92179 httpd 7 v r -wa------ 18 44807060 -
> /var/log/httpd-access.log
> 92179 httpd 8 v r rw------- 18 0 - /tmp/aprzRFJvV
> 92179 httpd 9 v r -w------- 18 0 -
> /var/run/accept.lock.1311
> 92179 httpd 10 v r -w------- 1 0 -
> /var/run/accept.lock.1311
> 92179 httpd 11 v r -w------- 1 0 - /tmp/aprzRFJvV
> 92179 httpd 12 k - rw------- 1 0 - -
> 92179 httpd 13 s - rw---n--- 1 0 TCP
> ::ffff:10.0.0.5.80 ::ffff:10.0.0.102.59721
>
>
> No log de erro do apache não tem nada, e no log de acesso somente as
> coneções dos usuários
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Mais detalhes sobre a lista de discussão freebsd