3

django-admin.py runserver開発中に実行されています。sseエンドポイントに接続された開いているWebページがあります。

django-sseサーバーの自動リロード機能にブレークを使用するようです。この問題

さらに悪いことに、サーバー(Ctr+Cdjango-admin.py runserver)を手動で再起動すると、「ポートはすでに使用中のエラー」で失敗し、ps grep runserver kill whatever_id最初に真のPITAを実行する必要があります。

それで:

  • 持続的接続を使用すると、開発ワークフローが壊れるのはなぜですか?
  • djangoにパッチを適用しない簡単な回避策はありますか?

本番環境では、フォアマンと一緒にProcfileを使用して、gunicorngeventワーカーを起動しています。ここでは、手動による再起動は正常に機能します(開いている接続は閉じられます)が、自動リロード機能も端末に印刷されるログもありません。

4

0 に答える 0