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

  • 0

Como matar um processo travado no servidor pela linha de comando

Olá, viajante do servidor! 🌟 Se você está aqui, provavelmente está enfrentando um processo que não responde, como se tivesse "dormido" no sistema — e quer acordá-lo (ou melhor, desligá-lo com segurança). Não se preocupe: isso acontece até com os mais experientes. Vou te guiar passo a passo, como um verdadeiro Sensei da GeHost, com calma, clareza e um toque de humanidade.

O que é um "processo travado"?

Imagine seu servidor como uma grande cozinha. Cada processo é uma pessoa cozinhando. Se alguém fica parado no fogão sem fazer nada, ele está travado — e pode até estar queimando o almoço. No mundo digital, isso pode travar o servidor ou deixar seu site lento. O que vamos fazer é "acordar" esse processo (ou mandá-lo embora com educação).

Passo a passo: matar um processo pelo SSH

Para isso, você precisa ter acesso via SSH (linha de comando). Se não tem, entre em contato com o suporte da GeHost — estamos aqui para ajudar! 🤝

  1. Conecte-se ao servidor via SSH
    Use um cliente como Putty (Windows), Terminal (macOS/Linux) ou qualquer outro compatível. Digite:

    ssh seu_usuario@seu_servidor

    Substitua seu_usuario e seu_servidor pelos dados do seu plano (consulte seu painel em painel.gehost.com.br).

  2. Identifique o processo travado
    Use o comando ps aux para listar todos os processos ativos:

    ps aux

    Procure por algo que pareça suspeito: uso muito de CPU, tempo de execução alto, ou um processo que não deveria estar rodando. Anote o NÚMERO DO PID (Process ID) — é o número na coluna PID.

    Tela do Gerenciador de Arquivos do cPanel
  3. Verifique o processo com mais detalhes
    Para ter certeza de que está matando o certo, use:

    ps aux | grep nome_do_processo

    Substitua nome_do_processo por parte do nome do processo que você viu (ex: php, nginx, mysql).

    Isso mostra apenas os processos relacionados. Confirme o PID.

  4. Mate o processo com segurança
    Use o comando kill com o PID:

    kill -9 PID_DO_PROCESSO

    Substitua PID_DO_PROCESSO pelo número que você anotou. O -9 força o término — é como dar um "chute no traseiro" para o processo parar.

    Exemplo:

    kill -9 12345

    Se o processo estiver realmente travado, ele vai sumir.

  5. Confirme que o processo foi morto
    Volte a usar ps aux para verificar se o processo desapareceu:

    ps aux | grep nome_do_processo

    Se não aparecer mais, parabéns! Você salvou o dia. 🎉

Dicas importantes (do seu Sensei)

  • Nunca mate processos críticos como sshd, httpd ou mysql sem certeza — isso pode derrubar seu site ou o servidor inteiro.
  • Use o kill -9 com cautela — ele é poderoso, mas não dá tempo para o processo se despedir com elegância.
  • Se não tiver certeza, não mate nada. Chame o suporte da GeHost. Estamos aqui para ajudar, não para te deixar sozinho no escuro.
  • Se o problema voltar, pode ser um erro no código do seu site ou um script mal escrito. Nesse caso, revise seu código ou consulte um desenvolvedor.

Se precisar de ajuda com SSH, painel, cPanel ou qualquer outro tema, é só chamar. Estamos aqui para cuidar de você, como um verdadeiro grupo de apoio — com coração, como fazemos desde 2015, com Raphael Neves Koga no comando.

GeHost — hospedagem com alma, desenvolvida por G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04). Suporte disponível por 30 dias após a entrega. Acesse seu painel em painel.gehost.com.br.


Esta resposta lhe foi útil?

« Retornar