php-cgi cpu uso é super alto

2

Estou obtendo% de uso da CPU constantemente alto e descontroladamente flutuante para comandos php-cgi, como visto via "top" no meu servidor Centos.

Eu tenho uma conta de densidade do servidor e parece que essa é uma tendência comum:

User - PID - CPU % - MEM % - VSZ - RSS - TT - Stat - Started - Time - Command

500 - 6389 - 22.4 - 3 - 271136 - 32380 - ? - S - 20:26 - 0:40 - /usr/bin/php-cgi

Parece que há cerca de 6 desses registros em minha lista de processos em qualquer check-in.

Alguma idéia do que está causando isso? Eu instalei o fast_cgi e o módulo está carregando. Não sei porque não está lidando com isso.

Qualquer ajuda seria muito apreciada!

Ryan

    
por Ryan Thompson 21.06.2012 / 03:37

2 respostas

5

O php-cgi é responsável por executar todo o seu código. É muito normal ver esses recursos ocupando o tempo todo. Se você não estiver vendo tráfego adicional no seu site, isso pode ser uma indicação de que você foi invadido (pessoas que enviam grandes quantidades de spam ou ataques DDoS por meio de um servidor comprometido usarão muita CPU).

Eu sugiro que você pare de usar o php-cgi e mude para o PHP-FPM. Isso lhe daria uma melhor visibilidade do que exatamente está acontecendo. Ele também pode tornar as coisas mais eficientes, já que os funcionários do PHP-FPM podem compartilhar uma instância de um cache APC, enquanto isso pode não ser o caso dependendo de como a instalação do php-cgi está configurada. O PHP-FPM também permite ativar o 'log lento', que captura um instantâneo do que exatamente está sendo executado sempre que uma solicitação demora mais que X segundos. Isso é muito útil para solucionar problemas de baixo desempenho.

    
por 15.01.2013 / 03:47
0

O php-cgi lida com os pedidos de fcgi. Então, isso provavelmente significa que seu PHP está fazendo algum processamento. Um processo PHP pode facilmente ir a 100% para alguns pedidos em algum hardware (eu sei do meu servidor ruim). Você deve observar se isso corresponde às suas solicitações e examiná-las.

    
por 21.06.2012 / 04:16

Tags