SSH & Avançado 8 visualizações

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

Ver no WHMCS

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
  2. 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).

  3. Verifique os processos que estão consumindo CPU
  4. 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

  5. Identifique o PID (ID do processo)
  6. 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.

  7. Matando o processo com o comando kill
  8. 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.

  9. Confirme que o processo parou
  10. 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! 🎉

  11. Reinicie o serviço, se necessário
  12. 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

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.