SSH và nâng cao 106 visualizações

Como encerrar com segurança um processo travado no VPS

Ver no WHMCS

Como encerrar com segurança um processo travado no VPS

Olá, amigo(a) GeHost! Seja bem-vindo(a) ao seu guia de apoio, onde aprendemos juntos, com calma e cuidado. Hoje vamos aprender como lidar com um processo travado no seu VPS — algo que pode acontecer mesmo nos melhores momentos. Não se preocupe: com os passos certos, você consegue resolver isso com segurança, sem danos ao sistema.

Antes de tudo, lembre-se: processos travados não são sempre perigosos, mas podem afetar o desempenho do seu servidor. O importante é agir com cuidado, como um bom mestre do código.

Passo a passo: encerrando um processo travado via SSH

Para isso, vamos usar o SSH — uma conexão segura com seu servidor. Se você ainda não tem acesso SSH, entre no painel do cliente e verifique se seu plano inclui essa funcionalidade.

  1. Conecte-se ao seu VPS via SSH
    Use um cliente como Putty (Windows), Terminal (Mac) ou Windows Terminal com suporte a SSH. Digite o comando com os dados do seu servidor (não vamos exibir aqui por segurança):
    ssh usuario@seu-servidor-ip

    Substitua usuario e seu-servidor-ip pelos dados fornecidos pelo suporte da GeHost.

  2. Verifique os processos ativos
    Digite o seguinte comando para listar todos os processos rodando no sistema:
    ps aux

    Isso mostrará uma lista com todos os processos, incluindo os que estão consumindo muitos recursos. Procure por processos com uso alto de CPU ou memória — geralmente são os que estão travados.

  3. Identifique o processo problemático
    Olhe a coluna PID (número do processo) e USER. Anote o PID do processo que está travado. Por exemplo:
        user1  1234  98.5  5.2  123456  7890 ?        R    0:15 php-fpm
        

    Nesse caso, o PID é 1234.

  4. Encerre o processo com segurança
    Use o comando kill para parar o processo. Primeiro, tente com um sinal gentil:
    kill 1234

    Se o processo não responder, force o término com:

    kill -9 1234

    ⚠️ Cuidado: o -9 força o encerramento imediato. Use apenas se o processo não respondeu ao primeiro comando.

  5. Confirme que o processo foi encerrado
    Execute novamente:
    ps aux | grep 1234

    Se nada aparecer, o processo foi encerrado com sucesso!

Dicas importantes do Sensei da GeHost

  • Se você não tem certeza sobre o que está fazendo, não use o comando kill -9 sem pensar. Ele pode interromper serviços essenciais.
  • Se o problema recorrer, pode ser sinal de um erro no código do seu site ou em um script mal escrito. Verifique logs em /var/log/ ou no painel do cliente.
  • Se precisar de ajuda, entre em contato com o suporte da GeHost. Nós estamos aqui para te ajudar — sem pressa, com carinho.

Se você está no seu VPS e quer uma visão mais clara do que está acontecendo, o painel do cliente pode ajudar a monitorar o uso de recursos. Acesse painel.gehost.com.br e verifique as métricas de desempenho.

Tela de Métricas/estatísticas de visitantes (Awstats) — seleção de domínio

Se você seguir esses passos com calma, vai ver que até os processos mais travados podem ser encerrados com elegância. Lembre-se: todo problema tem solução, e você está no caminho certo.

Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). Dono: Raphael Neves Koga (desde 2015).

Precisa de Ajuda?

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