Meer
Proces vinden (en doden) dat poort 3000 blokkeert op Mac
Hoe kan ik processen vinden (en doden) die naar mijn tcp-poorten luisteren/gebruiken? Ik ben op mac os x.
Soms, na een crash of een bug, blokkeert mijn rails app poort 3000. Ik kan het niet vinden met ps -ef...
Wanneer ik
rails server
krijg ik
Adres al in gebruik - bind(2) (Errno::EADDRINUSE)
2014 update:
Om sommige van de onderstaande antwoorden te voltooien: Na het uitvoeren van de kill-commando's is het verwijderen van het pid-bestand misschien nodig rm ~/mypath/myrailsapp/tmp/pids/server.pid
1565
3
U kunt
netstat
proberenVoor macOS El Capitan en nieuwer (of als uw netstat
-p
niet ondersteunt), gebruiklsof
Voor Centos 7 gebruik
U kunt
lsof -i:3000
gebruiken.Dat is "List Open Files". Dit geeft je een lijst van de processen en welke bestanden en poorten ze gebruiken.
Dit geeft je alleen de pid, getest op MacOS.