Gunicorn是否在Windows上运行


76

我环顾了一段时间,我很惊讶地发现Gunicorn是否可以在Windows上运行也没有任何信息。有谁知道是这种情况,如果是,我在哪里可以找到有关它的文档?


我正在寻找Windows上最接近Gunicorn的替代产品。有什么建议么?
亨迪·爱侣湾

5
我现在使用女服务员,这是一个很好的选择:)
Hendy Irawan '18

Answers:



96

从技术上讲,这不是答案。但实际上,我一直在寻找的答案是如何在Windows上运行WSGI Web应用程序(如Django),以及对于因此而进入该页面的用户,这里是:

我现在正在使用女服务员,非常好的选择:)

基本上,您要做的就是将gunicorn呼叫替换为:

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

对于典型的应用程序,这将为您提供与运行gunicorn相同的结果。:) 祝好运!


3
完善。正是我想要的!
grovduck

4
非常适合我,而无需更改任何其他代码,谢谢!虽然我结束了使用waitress.serve(app, listen='0.0.0.0:5003'),其中5003是我的自定义端口,appapp = Flask(__name__)
巴蒂尔Smiskol

6
这是使StackOverflow出色的答案之一
-ColinMac




0

我正在尝试使用FASTAPI在Windows上构建ASGI应用。FASTAPI在Gunicorn&Uvicorn服务器上运行。我阅读了FASTAPI文档,以了解如何在Windows上部署我的应用程序。他们建议使用docker从Windows部署应用程序。事实证明,这是在Windows上使用Gunicorn的最佳方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.