2017-12-21 10 views
-1

Ich versuche, meine Django-Website zum ersten Mal zu hosten, aber es scheint, dass der Port bereits verwendet wird. Ich habe nichts Gastgeber vor und ich bekomme folgendes Ergebnis mit netstat -ntlp:Django/Python - Fehler: Dieser Port wird bereits verwendet

enter image description here

Ich möchte den Standard-Port halten, wenn möglich ... jemand eine Lösung weiß? Ich bin kein sudo Benutzer.

+1

Mögliche Duplikat [Django sagt Port bereits verwendet wird] (https://stackoverflow.com/questions/46025002/django-says-port-is-already-in-use) – cwallenpoole

+0

Ich poste eine Antwort, aber ich merke, dass Sie den Standardport behalten wollen. Warum das? –

+0

Niemals, es scheint, dass ich schließlich einen anderen Port verwenden muss. Danke für deine Hilfe, ich habe deine Antwort akzeptiert. – SJ19

Antwort

1

Wenn Sie den Prozess nicht töten können, weil Sie Berechtigungen nicht haben, dienen nur django in ein anderer Port:

python manage.py runserver 8001 
0

Sie müssen den Prozess beenden, der auf Port 8000 ausgeführt wird. Um den Prozess zu beenden, ermitteln Sie die Prozessbezeichner-Nummer oder PID des Prozesses, der beendet werden soll, und übergeben Sie dann die PID-Nummer an den Befehl kill. Für Mac OS/X Sie den Prozess durch auflisten: lsof -i:8000

Und dann die PID töten durch: kill -9 PID

+0

Ich bin nicht root, so kann ich nicht die PID von Prozessen finden, wie Sie aus dem Netstat-Screenshot sehen können. – SJ19

Verwandte Themen