flask - 以灵活的方式将 Flask 部署到生产环境
问题描述
我在我的应用程序中使用 gunicorn-flask-celery-redis-mongodb。
目前,当我将 Flask 应用程序部署到生产环境时,我更新代码并重新启动服务器,中断了 30 秒,但这并不是我真正担心的。如果我发现新版本有问题,或者甚至在生产中运行两个并行版本,我希望能够切换到旧版本。
谁能推荐一种可行的部署方式,并允许我在版本之间来回切换?谢谢。
解决方案
我已经把 nginx 放在了它前面,允许我这样做。
推荐阅读
- fortran - Fortran 中的算术溢出
- javascript - 为 npm 包发布混淆/缩小代码
- python - NameError:名称“属性”未定义
- c# - 如何调试“此 SqlParameterCollection 的无效索引 X 计数 X”
- javascript - 我在网上找到了一个自动完成插件,但我不明白如何在我的模板中实现它
- python - 如何解码特殊货币字符?
- asp.net-core - 使用 httpClient.postasync 进行 web api 调用 .netcore
- azure - Azure 服务总线主题接收消息
- node.js - 不了解套接字中的关闭和结束事件
- angular - 从子组件切换#ID