Anleitungen für Dev-Server und Ports auf dem Mac
Die Befehle, die du brauchst, wenn ein Port belegt ist oder ein Dev-Server nicht sterben will, jeder auf macOS getestet. Und unter jeder Anleitung, wie Rungeist dieselbe Aufgabe in deiner Menüleiste erledigt.
Prozess auf Port 3000 beenden (Mac)
So findest du, was auf deinem Mac Port 3000 belegt, und beendest es mit lsof und kill. Mit Einzeiler, hartnäckigem Prozess, Prozess der zurückkommt und Docker.
Anleitung lesenlsof -nP -iTCP:3000 -sTCP:LISTENEADDRINUSE beheben: address already in use (Node.js auf dem Mac)
Was EADDRINUSE bedeutet und wie du es auf dem Mac behebst: alten Prozess finden und beenden oder auf einem anderen Port starten. Mit der AirPlay-Receiver-Falle auf Port 5000 und 7000.
Anleitung lesenError: listen EADDRINUSE: address already in use :::3000Welcher Prozess nutzt einen Port? So findest du ihn auf dem Mac
So siehst du mit lsof, was auf deinem Mac auf einem Port lauscht: ein Port, alle Listener, zu welchem Projekt ein Prozess gehört, Prozesse anderer Nutzer und Docker.
Anleitung lesenlsof -nP -iTCP:3000 -sTCP:LISTEN
Ohne Befehle
Rungeist sitzt in deiner Menüleiste und listet die Dev-Server, die aus deinen Projektordnern laufen, mit Port, Projekt und Laufzeit. Beende einen mit zwei Klicks. Es beendet die ganze Prozessgruppe, deine Shell, dein Editor und deine KI-Sitzung bleiben unberührt.