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
-
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.
-
Identifique o processo que está travado
Use o comando
ps auxpara listar todos os processos rodando no servidor:ps auxProcure 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). -
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 comophp,python,nginxou o nome que você viu.ps aux | grep phpIsso filtrará apenas os processos relacionados ao PHP, por exemplo. Verifique se o PID está entre os resultados.
-
Mate o processo com segurança
Use o comando
killseguido do PID:kill 12345Substitua
12345pelo 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 -9com cuidado — ele força o encerramento imediato. -
Verifique se o processo parou
Volte a usar
ps auxpara 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
nohupouscreenpara 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)