O alto uso da CPU causa o desligamento do servidor

1

Meu primeiro post aqui, então peço desculpas se algo estiver faltando.

Atualmente tenho um VPS hospedado no Ubuntu, que executa periodicamente um script PHP que faz muito processamento e interação regex com um banco de dados MySQL local (isto é, executando o servidor Percona).

É um VPS dual core, e em um ponto quando o script é executado, os processadores saltam para 100% cada por um período de tempo. Eu corro um mbstat -P 0,1 1 para relatar o uso da CPU, e é praticamente um minuto de alto uso, e o servidor se desliga sozinho - ele não desliga, desliga.

Meu provedor está sugerindo que este é um problema de software (SO). Eu atualizei recentemente o Kernel, mas não consigo encontrar nada relacionado a configurações que poderiam fazer com que o servidor desligasse completamente.

Examinei todos os registros que posso encontrar (por meio do /var/log ) e não consigo encontrar nada digno de nota. Nem mesmo nada lá dizendo que está sendo desligado ou que há um problema. Isto é o que me levou a pensar que isso pode ser uma configuração de provedor que desliga o VPS quando ele vê alto uso da CPU.

Versão do Ubuntu: 12.04.3 LTS x64 Versão do Kernel: 3.2.0-54-generic

Por favor, deixe-me saber se você precisar de qualquer outra informação. Qualquer ajuda que alguém pudesse oferecer seria muito apreciada.

Obrigado!

    
por user199526 07.10.2013 / 12:56

1 resposta

0

Você poderia limitar o script PHP de tal forma que ele usasse apenas 1 CPU? Se sua suposição sobre o provedor for verdadeira, a máquina não desligaria se apenas uma CPU fosse usada, eu acho.

É possível que você fique sem memória? Isso pode levar a um desligamento de vários processos e talvez resultar em um travamento / desligamento completo. Você tem espaço de troca ativado?

    
por ph0t0nix 07.10.2013 / 21:03