[MASOCH-L] descobrir script php lento
Roberto Lima
smuxbr at gmail.com
Tue Jul 3 01:28:21 -03 2012
Boa noite Marcelo,
Com o SuPHP você pode tentar identificar qual script php está 'tomando'
tempo da sua cpu, pois cada vez que alguém acessar seu site, o suphp força
que cada script php tenha seu proprio pid e os que demorarem mais tempo
para carregar aparecerão via 'ps'. Assim voce pode identificar qual fica
mais tempo 'em aberto'.
Em um servidor Xeon quad proc quad core e 12gb de ram tenho diversos sites
em produção que na sua maioria utiliza a engine do wordpress, e em sua
maioria, devido à quantidade de informações que o wordpress resgata do
mysql, muitas vezes o script php em questão fica facil de ser descoberto,
por exemplo:
# ps auxwf | grep php
p101366 29986 6.6 0.0 0 0 ? ZN 01:21 0:00 | \_
[php] /home2/p101366/public_html/index.php
p101366 29923 19.6 0.0 0 0 ? ZN 01:21 0:02 | \_
[php] <defunct>
Se minha explicação ficou um pouco confusa, me desculpe, o sono está
imperando. Espero ter ajudado.
Abraços.
Em 2 de julho de 2012 23:50, Marcelo da Silva
<marcelo at mginformatica.com>escreveu:
> Ola pessoal, estou com servidor que o mysql esta consumindo muito
> processador
> e o site esta lento, o site foi desenvolvido por um funcionario que nao
> faz mais parte da empresa
> preciso descobrir qual script esta fazendo isso, o site esta bem baguncado
> tem muitos includes, partes usa ezSQL, outras partes nao usam...
>
> o site tem pouquissimos acesso, a maquina é um core2 intel com 4 giga e
> disco de 500GB
> Linux Centos 4.4
> Mysql 5.0
> php 4.4.8
>
> se eu chamo o endereco do site do navegador
> demora uns 3 a 4 segundos para comecar a carregar o site e monitorando com
> o TOP, o mysqld imediatamente consome 130 a 140% da cpu core2.
>
> o banco de dados em questao e bem pequeno.
> ja tentei monitorar slow querys ma snao mostra nada..
> os acesso a disco e baixissimo.
>
> alguem tem alguma idea de como eu encontrar os scripts que estao lento ???
>
>
> __
> masoch-l list
> https://eng.registro.br/**mailman/listinfo/masoch-l<https://eng.registro.br/mailman/listinfo/masoch-l>
>
More information about the masoch-l
mailing list