[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