Como matar um processo travado que está consumindo CPU via SSH Print

  • 0

Como matar um processo travado que está consumindo CPU via SSH

Olá, querido cliente da GeHost! 😊

Se você está aqui, provavelmente já percebeu que seu site está lento, travando ou até mesmo inacessível — e o motivo pode ser um processo que está "comendo" toda a CPU do servidor. Isso acontece com frequência, especialmente quando há scripts mal escritos, loops infinitos ou falhas em aplicativos.

Hoje, vou te ensinar, passo a passo, como resolver isso diretamente pelo SSH — uma ferramenta poderosa que o ajuda a manter seu site saudável, mesmo quando o cPanel não responde bem.

Seu servidor é seu lar digital. Vamos cuidar dele com calma, respeito e um toque de sabedoria. 🌿

Antes de começar: o que você precisa

  • Um acesso via SSH ao seu servidor (geralmente fornecido no painel da GeHost).
  • Seu usuário de login (normalmente o nome da sua conta no painel).
  • Seu senha ou chave SSH (se configurado).
  • Um cliente SSH instalado no seu computador (ex: PuTTY, Terminal no Mac, WSL no Windows).
Dica do Sensei: Se você não sabe como se conectar via SSH, acesse o painel da GeHost (painel.gehost.com.br), vá até o menu "SSH" e siga as instruções. Se precisar, abra um chamado no suporte — estamos aqui para te ajudar!

Passo a passo: matando o processo travado

  1. Conecte-se ao servidor via SSH

Abra seu terminal ou cliente SSH e digite:

ssh seu_usuario@seu_servidor

Substitua seu_usuario pelo nome da sua conta no painel e seu_servidor pelo endereço fornecido (geralmente começa com ssh.gehost.com.br).

Verifique os processos que estão consumindo CPU

Uma vez conectado, digite o comando abaixo para ver os processos em tempo real:

top

Pressione Enter. Você verá uma lista de processos com uso de CPU, memória e outros recursos.

Procure por processos com uso de CPU muito alto (ex: 90%, 100%). Eles geralmente estão no topo da lista.

Tela inicial do cPanel com os grupos de ferramentas

Identifique o PID (ID do processo)

Na lista do top, anote o número que aparece na coluna PID do processo que está consumindo muito CPU.

Esse número é único e essencial para matar o processo.

Matando o processo com o comando kill

Com o PID em mãos, digite:

kill [PID]

Substitua [PID] pelo número que você anotou.

Exemplo: kill 12345

Se o processo não parar, tente com força:

kill -9 [PID]

O -9 força o término imediato do processo. Use com cuidado, mas é eficaz quando o processo está travado.

Confirme que o processo parou

Volte ao top (se ainda estiver aberto) ou digite:

ps aux | grep [nome_do_processo]

Substitua [nome_do_processo] por parte do nome do script ou aplicativo que estava travando (ex: php, python, myscript.php).

Se não aparecer nada, o processo foi encerrado com sucesso! 🎉

Reinicie o serviço, se necessário

Se o processo era parte de um serviço (como um script de backup ou envio de e-mails), reinicie-o com segurança, evitando que ele volte a travar.

Se precisar, use o cPanel para gerenciar seus scripts ou tarefas agendadas.

Prevenção: como evitar isso no futuro

  • Evite scripts mal escritos ou com loops infinitos.
  • Use CRON com cuidado: evite agendamentos muito frequentes.
  • Monitore o uso de CPU no cPanel (em Métricas).
  • Atualize seus sistemas e aplicativos regularmente.
Do Sensei: Lembre-se: o poder do SSH é grande, mas com responsabilidade. Não mate processos importantes por acidente. Se não souber o que é, pergunte ao suporte — estamos aqui para te ajudar, não para te deixar sozinho no campo de batalha. 💪

Quer ajuda extra?

Se o problema persistir ou você não se sentir seguro com SSH, entre em contato com nosso suporte. Nós vamos te ajudar a investigar, sem pressa, com paciência e cuidado.

Seu site é importante. Nós cuidamos dele como se fosse nosso. ❤️

Com carinho,
Sensei da GeHost
*G e Soluções e Eventos LTDA — Entexp, entexp.com.br
Raphael Neves Koga, dono desde 2015


Was this answer helpful?

« Back