如果使用应用程序工厂模式,如何在gunicorn中运行flask应用程序?

尼克·雷塔拉克(Nick Retallack):

我使用应用程序工厂模式编写了flask应用程序。这意味着导入时它不会自动创建应用程序实例。您必须为此调用create_app。现在,我该如何在Gunicorn中运行?

大卫主义:

wsgi.py在您的项目下创建一个包含以下内容的文件,然后将Gunicorn指向该文件。

from my_project import create_app

app = create_app()
gunicorn -w 4 my_project.wsgi:app
# -w 4 specifies four worker processes

如果您使用的是应用程序工厂模式,则Gunicorn允许指定类似的函数调用my_project:create_app()在大多数情况下,您可以跳过制作wsgi.py文件的过程,并告诉Gunicorn如何直接创建您的应用程序。

gunicorn -w 4 "my_project:create_app()"

请注意,在某些括号中带有特殊含义的外壳中,引号是必需的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java应用程序中设置锁定模式

Gunicorn无法加载Flask应用程序

使用Gunicorn运行应用程序错误

如何运行Flask应用程序?

Flask应用程序记录器在Gunicorn中运行时无法正常工作

如何在Android Studio中终止应用程序-在单独的设备上运行的应用程序

如何使用Gunicorn运行Flask应用程序?

是否可以在Flask的Click CLI应用程序中使用“应用程序工厂”模式?

无法使用Gunicorn运行龙卷风应用程序

将Flask的Click CLI与应用程序工厂模式一起使用

如何在gunicorn中以pex格式打包的烧瓶应用程序运行?

如何将Flask / Gunicorn应用程序作为系统服务运行

在Flask应用程序中使用Gunicorn和多进程

如何在C#中的应用程序内运行Windows IoT应用程序

ssh aws ec2实例后如何保持gunicorn flask应用程序运行

为什么我使用Gunicorn运行Flask应用程序,似乎“没有名为应用程序的模块”

如何运行与gunicorn绑定的django应用程序?

使用应用程序工厂模式时,如何从嵌入式Dash应用程序中访问Flask应用程序的上下文?

您如何在蓝图中引用Flask应用程序工厂中的其他模块?

如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

如何在iOS中以不同的api在调试模式和发布模式下运行应用程序

使用Nginx和Gunicorn运行Flask应用程序

使用应用程序工厂模式将 Celery 与 Flask 集成:最大递归深度误差

使用 Web 套接字和 Gunicorn 运行 Flask 应用程序时出错

如何使用应用程序工厂模式访问 Flask 配置文件?

使用 gunicorn 异步运行长轮询烧瓶应用程序

如何在域名上运行 Python Flask 应用程序?

如何在 Ubuntu 18.04 上使用 Gunicorn 和 Nginx 部署 Python Flask 应用程序的更新

如何在 Flask 应用程序中打开多个 url