私はしばらく見て回ったが、GunicornがWindowsで実行されているかどうかにかかわらず、情報が見つからないことに驚いた。それが当てはまるかどうかは誰にもわかりますか?もしそうなら、どこでドキュメントを見つけることができますか?
GunicornはUNIX環境用であり、Windowsと互換性がありません。
技術的にはこれは答えではありません。しかし、実用的に私が探していた答えは、Windows上でWSGI Webアプリ(Djangoなど)を実行する方法であり、このページに入った人のためですその、ここにあります:
私は waitress を使用しています。非常に良い代替案です:)
基本的にあなたがしなければならないことは、gunicorn
呼び出しを次のものに置き換えることです:
waitress-serve --listen=*:8000 myapp.wsgi:application
典型的なアプリの場合、これはgunicornを実行するのと同じ結果になります。 :) がんばろう!
編集:Windowsサポートを追加する計画があります。 https://github.com/benoitc/gunicorn/issues/524
いいえ。GunicornはWindowsでは動作しません。それはまさに「Unix/Unixライクカーネルの機能の利点」を取り入れることです。
gunicornは以前はWindowsで直接実行されませんでしたが、作業(および保留中の問題は解決中)により、Cygwinで作業できるようになります。
https://github.com/benoitc/gunicorn/issues/407 ...を参照してください。
(注:バグが修正されたため、この回答を更新します)
GunicornはWindowsをサポートしていませんが、 waitress を使用できます