2017-09-03 5 views
1

Django runserverコマンドを実行すると、ポートはすでに使用中であることがわかります。したがって、ポートを使用するプロセスを強制終了し、サーバーを再度実行する必要があるたびに。Djangoはすでにポートが使用中であると言います

誰でも私にこれに永続的な解決策を与えることができますか?

+0

もちろん、再起動する前に古いサーバーを強制終了する必要があります。 1つのプロセスだけが任意のポートに同時にバインドできます。 'manage.py runserver'を複数回実行していますか?もしそうなら、なぜですか? – Chris

答えて

1

あなたは別のポートを使用することができます、ご使用のportに問題があります。

python manage.py runserver 8080 

はい、以前実行していたサーバーを強制終了する必要があります。

0

他のプロセスを実行している場合は、同じポートで別のプロセスを実行する前に、それらを強制終了する必要があります。これは、指定されたポート上のプロセスをkillします

sudo fuser -k 8000/tcp 

は、私は次のターミナルコマンドを使用します。

他のポートでDjango開発サーバーを実行することもできます.Django開発サーバーは、別のプログラムで使用されていないことを前提にしています。

python manage.py runserver 8001 
+0

ありがとう –

関連する問題