Por que a porta 3000 começou subitamente a ser usada pelo PPP? Como desabilitar?

4

Eu executo um ambiente de desenvolvimento rails, que executa um servidor que eu posso acessar em localhost: 3000. Eu estava fazendo isso novamente hoje e fui reiniciar o servidor da Web e ele começou a expirar.

Após algum tempo, executei nmap localhost e percebi que 'ppp' está sendo executado na porta 3000:

3000/tcp open  ppp

Eu nunca usei PPP e está me impedindo de fazer meu trabalho. Eu tentei service pppd-dns stop , que parece não ter efeito. Eu até tentei sudo apt-get remove ppp , mas a porta ainda está aberta, e eu ainda não consigo iniciar meu servidor rails.

    
por Jason O'Neil 30.07.2012 / 08:35

2 respostas

4

Bem, @ whiskers75 resposta pareceu funcionar no começo, mas agora eu testemunhei o comportamento novamente e o ppp ainda não estava instalado - deve ter sido a reinicialização que fez o truque antes.

Eu usei netstat -tulpn para verificar quais processos estavam ouvindo quais portas, e acontece que o nmap estava dando informações enganosas - não era ppp, mas sim ruby. Um processo de ruby falso foi deixado por uma instância de trilhos mortos e ainda estava ouvindo a porta 3000.

killall ruby fez o truque, a porta foi liberada e eu pude reiniciar meu servidor rails.

    
por Jason O'Neil 08.11.2012 / 03:15
3

Experimente sudo apt-get purge ppp e reinicie.

    
por whiskers75 30.07.2012 / 08:39