gunicorn を使用して、gevent ワーカーを使用していくつかのフラスコおよび django アプリケーションを実行していますが、いくつか質問があります...
まず、gunicorn は自分のプロセスを fork してインスタンス化するので、標準モジュールにモンキー パッチを適用します。自分で monkey.patch_all を呼び出す必要はありません。既に完了しており、各リクエストは greenlet として実行されています。正しい?
第二に、これは重要な部分です。gunicorn-gevent によって実際にモンキー パッチが適用された機能はどれですか。gevent を使用する場合、パッチを適用する機能 (socket、patch、urllib) をいつでも選択できます。このリストを変更するにはどうすればよいですか?
たとえば、monkey.patch_all() への標準呼び出しは urllib にパッチを適用しませんか? パッチが適用されているかどうかはどうすればわかりますか? そして、gunicorn-geventにパッチを強制する方法は?
ありがとう
ジョー