首页 > 解决方案 > 使用 Google Cloud Endpoints 时如何重启 Flask 服务器?

问题描述

我关注了https://cloud.google.com/endpoints/docs/quickstart-endpoints,一切正常,没有任何问题。我的问题是当我更新 Flask 服务器代码时如何重新启动 Flask 服务器?我知道如果我./deploy_app.sh在脚本文件夹中重新运行,它将再次重新部署应用程序,但这需要很长时间。必须有一种更快的方法来重新启动 Flask 服务器?如果有人有任何想法,我将不胜感激!

标签: python-3.xgoogle-app-engineflaskgoogle-cloud-endpoints

解决方案


如果您参考此deploy_app.sh脚本,它确实是更新和重新启动应用程序的唯一方法,因为您必须部署它才能这样做,这需要一些时间。

如果您担心这种停机时间,也许您的应用程序正在生产中或其他什么,您可以gcloud -q app deploy $APP将脚本中的行编辑为类似gcloud -q app deploy --no-stop-previous-version $APP. 此新标志可避免在部署新版本时停止以前的版本


推荐阅读