Je lance un environnement de développement Rails, qui exécute un serveur auquel je peux accéder à localhost: 3000. Je le faisais encore aujourd'hui et je suis allé redémarrer le serveur Web, qui a commencé à expirer.
Après un certain temps, j'ai exécuté nmap localhost
et réalisé que "ppp" s'exécutait sur le port 3000:
3000/tcp open ppp
Je n'ai jamais utilisé PPP, et cela m'empêche de faire mon travail. J'ai essayé service pppd-dns stop
, qui semble n'avoir aucun effet. J'ai même essayé Sudo apt-get remove ppp
, mais le port est toujours ouvert et je ne peux toujours pas démarrer mon serveur Rails.
Eh bien, la réponse de @ whiskers75 a semblé fonctionner au début, mais j’ai maintenant été témoin de ce comportement et ppp n’était toujours pas installé - c’est probablement le redémarrage qui a fait l’essentiel.
J'ai utilisé netstat -tulpn
pour vérifier quels processus écoutaient quels ports et il s'est avéré que nmap donnait des informations trompeuses - ce n'était pas ppp, mais Ruby. Un processus non autorisé Ruby avait été abandonné par une instance morte Rails et continuait d'écouter le port 3000.
killall Ruby
a fait l'affaire, le port a été libéré et j'ai pu redémarrer mon serveur Rails.
Essayez Sudo apt-get purge ppp
puis redémarrez.