SSH & Avançado 4 visualizações

Como matar um processo travado no servidor via linha de comando

Ver no WHMCS

Como matar um processo travado no servidor via linha de comando

Olá, querido cliente da GeHost! Seu Sensei aqui, pronto para te ajudar com um passo a passo claro, tranquilo e humano. 🌿

Às vezes, um processo no servidor pode travar — como uma tarefa que não para de rodar, consumindo muitos recursos, ou um script que ficou preso. Quando isso acontece, o sistema pode ficar lento ou até parar de responder. Não se preocupe: com a linha de comando, você pode "matar" esse processo e devolver a calma ao servidor.

Este guia é para quem já tem acesso via SSH (Terminal) e quer agir com segurança. Vamos juntos, passo a passo, como se fosse um ritual de limpeza digital. ✨

Antes de começar: importante lembrar

Atenção: Apenas faça isso se você tiver certeza do que está fazendo. Processos importantes podem ser interrompidos por engano. Se não tiver certeza, peça ajuda ao nosso suporte — estamos aqui para te ajudar com carinho.

Passo a passo: matar um processo travado

  1. Conecte-se ao servidor via SSH

    Use seu cliente SSH favorito (como PuTTY, Terminal do Mac ou Windows Terminal) e conecte-se ao seu servidor com os dados do painel painel.gehost.com.br.

  2. Identifique o processo que está travado

    Use o comando ps aux para listar todos os processos rodando no servidor:

    ps aux

    Procure por um processo que esteja consumindo muita memória ou CPU — geralmente com valores altos em %CPU ou %MEM. Anote o PID (número no primeiro coluna, como 12345).

  3. Confirme o nome do processo

    Para ter certeza de que está matando o certo, use o comando ps aux | grep [nome_do_processo], substituindo [nome_do_processo] por algo como php, python, nginx ou o nome que você viu.

    ps aux | grep php

    Isso filtrará apenas os processos relacionados ao PHP, por exemplo. Verifique se o PID está entre os resultados.

  4. Mate o processo com segurança

    Use o comando kill seguido do PID:

    kill 12345

    Substitua 12345 pelo número do PID que você identificou.

    Se o processo não parar, use o sinal 9 (força total):

    kill -9 12345

    ⚠️ Use kill -9 com cuidado — ele força o encerramento imediato.

  5. Verifique se o processo parou

    Volte a usar ps aux para ver se o processo ainda está lá. Se não aparecer, tudo certo! ✅

Dica extra: como evitar isso no futuro

Processos travam por causa de scripts mal escritos, limites de tempo ou recursos. Para prevenir:

  • Evite scripts longos sem limites de tempo.
  • Use ferramentas como nohup ou screen para tarefas que rodam por muito tempo.
  • Se precisar de algo pesado, considere otimizar o código ou pedir suporte para análise.

Quer mais ajuda?

Se você não tem certeza de como usar o SSH, ou se o processo não parar mesmo com o kill -9, não se preocupe — é normal! Basta entrar em contato com nosso suporte. Estamos aqui para te ajudar, com paciência e carinho.

Seu servidor é seu lar digital. Cuide dele com atenção, e ele cuidará de você. 🙏

Com carinho,
Seu Sensei da GeHost
— G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

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