Como matar um processo travado no servidor via linha de comando imprimir

  • 0

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)


Esta resposta lhe foi útil?

« Retornar