【问题标题】:How to restart Flask server when using Google Cloud Endpoints?使用 Google Cloud Endpoints 时如何重启 Flask 服务器?
【发布时间】:2019-01-28 04:44:37
【问题描述】:

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

【问题讨论】:

    标签: python-3.x google-app-engine flask google-cloud-endpoints


    【解决方案1】:

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

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

    【讨论】:

    • 是的,我最终使用了相同的命令,如果您不想停机,这很好,但它仍然需要构建新版本。基本上我只需要在本地完全开发它。谢谢你的回答!
    猜你喜欢
    • 2017-02-19
    • 2015-07-13
    • 2012-07-27
    • 2018-09-23
    • 1970-01-01
    • 2019-10-19
    • 2019-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多