Почему порт 3000 внезапно начал использоваться PPP? Как отключить?
Я использую среду разработки rails, на которой работает сервер, к которому я могу получить доступ на локальном хосте:3000. Я делал это снова сегодня, и пошел, чтобы перезапустить веб-сервер, и он начал время ожидания.
Через некоторое время я побежал nmap localhostи понял, что ppp работает на порте 3000:
3000/tcp open ppp
Я никогда не использовал PPP, и это мешает мне выполнять свою работу. Я старался service pppd-dns stop, который, кажется, не имеет никакого эффекта. Я даже пытался sudo apt-get remove ppp, но порт все еще открыт, и я все еще не могу запустить свой сервер rails.
2 ответа
Что ж, сначала ответ @whiskers75, казалось, сработал, но теперь я снова стал свидетелем такого поведения, и ppp все еще не был установлен - должно быть, это была перезагрузка, которая сделала свое дело раньше.
я использовал netstat -tulpn чтобы проверить, какие процессы прослушивают какие порты, и оказывается, что nmap выдавал вводящую в заблуждение информацию - это был не ppp, а ruby. Мошеннический рубиновый процесс был оставлен инстансом мертвых рельсов и все еще слушал порт 3000.
killall ruby сделал трюк, порт был освобожден, и я мог перезапустить свой сервер rails.
Пытаться sudo apt-get purge ppp затем перезагрузите компьютер.