2017-09-03 46 views
1

當我運行Django runserver命令時,它顯示端口已被使用。所以每次我需要終止使用該端口的進程並再次運行服務器時。Django說端口已被使用

任何人都可以給我一個永久的解決方案嗎?

+0

當然,你需要殺死舊的服務器,然後再啓動它;只有一個進程可以一次綁定到任何給定的端口。你是否多次運行'manage.py runserver'?如果是這樣,爲什麼? – Chris

回答

1

你可以使用另一個端口,因爲你使用的是port有一些問題。

python manage.py runserver 8080 

是的,你需要殺死以前運行的服務器。

0

如果你有其他進程在運行,你應該在嘗試在同一個端口上運行另一個進程之前總是殺掉它們。

我用下面的終端命令:

sudo fuser -k 8000/tcp 

這將殺死指定端口上的過程。

您也可以在其他端口上運行Django開發服務器,假設它們尚未被其他程序使用。

python manage.py runserver 8001 
+0

非常感謝你 –

相關問題