python-3.x - 使用 Google Cloud Endpoints 时如何重启 Flask 服务器?
问题描述
我关注了https://cloud.google.com/endpoints/docs/quickstart-endpoints,一切正常,没有任何问题。我的问题是当我更新 Flask 服务器代码时如何重新启动 Flask 服务器?我知道如果我./deploy_app.sh
在脚本文件夹中重新运行,它将再次重新部署应用程序,但这需要很长时间。必须有一种更快的方法来重新启动 Flask 服务器?如果有人有任何想法,我将不胜感激!
解决方案
如果您参考此deploy_app.sh
脚本,它确实是更新和重新启动应用程序的唯一方法,因为您必须部署它才能这样做,这需要一些时间。
如果您担心这种停机时间,也许您的应用程序正在生产中或其他什么,您可以gcloud -q app deploy $APP
将脚本中的行编辑为类似gcloud -q app deploy --no-stop-previous-version $APP
. 此新标志可避免在部署新版本时停止以前的版本
推荐阅读
- reactjs - 我需要帮助在反应中实现用户信息弹出窗口吗?
- android - 添加应用内更新后的 AbstractMethodError
- api - 如何在列表视图中查看来自 odoo api 的已解析 json 数据?
- python - Pandas 读取 CSV 和 Seaborn - ValueError:无法解释输入
- rest - 休息服务 - Tomcat 能够启动,主页工作正常但不能做任何 GET
- generics - 如何为 Rust 泛型函数中绑定的 ?Sized 多类型赋予可重用名称
- android - 在 Android 中获取屏幕时间统计信息的 API
- mongodb - MongoDB 通过聚合查找的连接结果排序
- terraform - Terraform 代码不会创建 EC2 实例
- python - 轴上的短垂直线(matplotlib)