Ir para o conteúdo

Dica rápida: como encontrar e matar processos ocupando portas de seu servidor

Já tentou rodar uma aplicação localmente e recebeu um erro de “port already in use”? Isso aconteceu comigo ao rodar uma aplicação Next.js em meu computador pessoal e percebi que o processo anterior ainda estava ativo, segurando a porta.

Resolver essa situação é bem simples, basta localizar o processo que está ouvindo na porta específica e matá-lo.

1️⃣ Encontrando o processo

Linux: netstat -ano | grep : Windows: netstat -abno | findstr :

Isso exibirá informações como o protocolo usado na conexão, endereços envolvidos e o mais importante, o ID do processo. Outra ferramenta que pode usar para esse fim é o lsof 😉

2️⃣ Encerrando o processo

Linux: kill -9 Windows: taskkill /F /PID

Aqui estamos passando uma instrução de encerramento que irá matar o processo com base no número de PID que encontramos no primeiro comando.

Por que saber isso é importante?

Em uma situação real produtiva nem sempre você terá à disposição ferramentas de análise para identificar programas maliciosos ou indesejados que estejam em execução. Saber encontrá-los e encerrá-los é importante para impedir escalada de problemas e manter o ambiente funcional.

Command Example

_texto original publicado em linkedin.com

Comentários