本番環境またはデバッグ環境に応じて、Python WSGI アプリケーションにさまざまな構成オプションをロードする必要があります (特に、アプリケーションがジョブをポストする必要があるタスク サーバーに関連するサーバー構成情報)。これまでに実装した方法はdebug
、デプロイ スクリプトで設定されるグローバル変数を持つことです。これにより、デプロイ セットアップが正しく変更されます。ただし、アプリケーションを実行するときはTrue
、デフォルト値が であるため、デバッグ変数を -に設定する必要がありますFalse
。
デバッグ変数は実行時ではなくデプロイ時に設定されるため、これまでのところ、デバッグ変数がどのように機能するかを正しく判断することは困難です。serve_forever
デバッグ WSGI サーバーのメソッドを呼び出す前に設定できますが、これが意味することと、そのソリューションがどれほど優れているかはわかりません。
WSGI アプリケーションでデバッグ環境と本番環境を区別するための通常のパターンは何ですか? システム引数で渡す必要がある場合、または他に別の方法がある場合は、お知らせください。どうもありがとう!