Почему порт 3000 внезапно начал использоваться PPP? Как отключить?

Я использую среду разработки рельсов, на которой работает сервер, к которому я могу получить доступ по адресу localhost: 3000. Сегодня я делал это снова и пошел, чтобы перезапустить веб-сервер, и он начал время ожидания.

Через некоторое время я запустил nmap localhost и понял, что ppp работает на порте 3000:

3000/tcp open  ppp

Я никогда не использовал PPP, и это мешает мне выполнять свою работу. Я попытался service pppd-dns stop, который, кажется, не имеет никакого эффекта. Я даже попытался sudo apt-get remove ppp, но порт все еще открыт, и я все еще не могу запустить свой сервер rails.

5
задан 30 July 2012 в 10:35

2 ответа

Ну, сначала ответ @ whiskers75, похоже, сработал, но теперь я снова стал свидетелем такого поведения, и ppp все еще не был установлен - должно быть, это была перезагрузка, которая делала свое дело раньше.

Я использовал netstat -tulpn, чтобы проверить, какие процессы прослушивают какие порты, и оказалось, что nmap выдавал вводящую в заблуждение информацию - это был не ppp, а ruby. Мошеннический рубиновый процесс был оставлен инстансом мертвых рельсов и все еще слушал порт 3000.

killall ruby добились цели, порт был освобожден, и я мог перезапустить свой сервер rails.

0
ответ дан 30 July 2012 в 10:35

Попробуйте sudo apt-get purge ppp, затем перезагрузитесь.

0
ответ дан 30 July 2012 в 10:35

Другие вопросы по тегам:

Похожие вопросы: