私はdjango-supervisorを使用しており、私のスーパーバイザー構成はhereです。
私の 3 台の Ubuntu マシンでは問題なく動作しますが、Mac (10.10) で実行python manage.py supervisor
しようとすると、django で 2 つの問題が発生します。
コードにステートメントを追加する
print
と、コンソールに表示されませんスーパーバイザーを停止して再度起動すると、django ポートが既に使用されており
lsof -i :8000 | awk '{print $2}' | tail -n +2 | xargs kill
、スーパーバイザー内で django を実行するために毎回実行する必要があると表示されます。
これら 2 つの問題は、Ubuntu マシンでは発生しません。
私のMacは開発環境のみに使用されています。
どうすれば修正できますか?