【发布时间】:2014-01-13 00:54:56
【问题描述】:
我看到人们正在运行 Nginx + Gunicorn + Flask 之类的设置。
有人能解释一下在 Flask 面前放 Gunicorn 有什么好处吗?为什么不单独运行 Flask?运行 Gunicorn + Flask 不会消耗更多资源吗? Gunicorn 是否能够在 Flask 实例无法响应时重新启动它?
在 gunicorn 之上安装 nginx 的目的是什么?独角兽还不够吗?再次,花费更多的资源?
【问题讨论】:
-
Gunicorn 是一个 Python WSGI HTTP 服务器,通常位于反向代理(例如 Nginx)或负载均衡器(例如 AWS ELB)和 Web 应用程序(例如 Django 或 Flask)之间。好文章:medium.com/building-the-system/…
-
查看更多信息 - serverfault.com/a/331263/564406
标签: python nginx flask gunicorn