【问题标题】:Is Gunicorn alone is enough to host a Flask application/ Is it must to configure Gunicorn仅 Gunicorn 是否足以托管 Flask 应用程序/是否必须配置 Gunicorn
【发布时间】:2019-02-19 05:05:48
【问题描述】:

我有许多烧瓶应用程序作为独立模块运行。 (这里没有提供网页,没有 CSS 或任何脚本文件)。它是纯粹基于 Rest 的 Web 服务,它进行一些处理并返回响应。

我想将这些烧瓶应用程序带到生产级。因此,我需要将内部烧瓶服务器更改为其他一些生产级服务器。在互联网上,我发现我们应该使用一些 WSGI 服务器(GUnicorn 与 NGINX 作为代理服务器)。由于我们没有任何静态网页可以在这里提供服务,我很困惑是否应该单独配置 NGINX 或 Gunicorn 并使用 Async worker 足以处理生产负载。

注意:我们的生产负荷很大,因为它要处理超过 100k 的图像。

【问题讨论】:

    标签: python-3.x nginx gunicorn wsgi flask-restful


    【解决方案1】:

    你需要在 Nginx 中使用 Gunicorn。 Gunicorn 是 python WSGI 服务器。

    引自 Gunicorn 网站:最好在 HTTP 代理服务器后面使用 Gunicorn。我们强烈建议您使用 nginx。 reference

    【讨论】:

      【解决方案2】:

      我还发现独角兽是 Gunicorn 的更好替代品。 Reference

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-14
        • 2019-09-27
        • 1970-01-01
        • 1970-01-01
        • 2022-01-15
        • 2016-07-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多