Gunicorn会在Windows上运行吗?

时间:2012-06-18 17:08:04

标签: python gunicorn

我已经看了一会儿,我很惊讶没有找到任何关于Gunicorn是否在Windows上运行的信息。 有谁知道是否是这种情况,如果是的话,我在哪里可以找到一些关于它的文件?

6 个答案:

答案 0 :(得分:41)

Gunicorn适用于UNIX环境,与Windows不兼容。

答案 1 :(得分:36)

从技术上讲,这不是一个答案。但几乎我正在寻找的答案是如何在Windows上运行WSGI Web应用程序(如Django),对于那些因此而进入此页面的人来说,这里是:

我现在正在使用waitress,非常好的选择:)

基本上,您只需将gunicorn来电替换为:

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

对于典型的应用程序,这将给你与运行gunicorn相同的结果。祝你好运!

答案 2 :(得分:17)

编辑:现在计划添加Windows支持。 https://github.com/benoitc/gunicorn/issues/524


没有。 Gunicorn不能在Windows上运行。它的设计是“利用Unix /类Unix内核中的功能”。

答案 3 :(得分:7)

gunicorn用于不直接在Windows上运行,但是工作(以及正在解决的待处理问题)意味着您可以使其在Cygwin上运行。

https://github.com/benoitc/gunicorn/issues/407 ....

(注意:我更新了这个答案,因为现在已经修复了错误)

答案 4 :(得分:1)

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

答案 5 :(得分:0)

Gunicorn不支持Windows,尽管您可以使用waitress