web-dev-qa-db-ja.com

GunicornはWindowsで実行されますか

私はしばらく見て回ったが、GunicornがWindowsで実行されているかどうかにかかわらず、情報が見つからないことに驚いた。それが当てはまるかどうかは誰にもわかりますか?もしそうなら、どこでドキュメントを見つけることができますか?

44
Flavien

GunicornはUNIX環境用であり、Windowsと互換性がありません。

47
Brandon Kreisel

技術的にはこれは答えではありません。しかし、実用的に私が探していた答えは、Windows上でWSGI Webアプリ(Djangoなど)を実行する方法であり、このページに入った人のためですその、ここにあります:

私は waitress を使用しています。非常に良い代替案です:)

基本的にあなたがしなければならないことは、gunicorn呼び出しを次のものに置き換えることです:

waitress-serve --listen=*:8000 myapp.wsgi:application

典型的なアプリの場合、これはgunicornを実行するのと同じ結果になります。 :) がんばろう!

44
Hendy Irawan

編集:Windowsサポートを追加する計画があります。 https://github.com/benoitc/gunicorn/issues/524


いいえ。GunicornはWindowsでは動作しません。それはまさに「Unix/Unixライクカーネルの機能の利点」を取り入れることです。

17
Colonel Panic

gunicornは以前はWindowsで直接実行されませんでしたが、作業(および保留中の問題は解決中)により、Cygwinで作業できるようになります。

https://github.com/benoitc/gunicorn/issues/407 ...を参照してください。

(注:バグが修正されたため、この回答を更新します)

7

GunicornはWindowsをサポートしていませんが、 waitress を使用できます

0
Shubham Rai