使用 Google Cloud Endpoints 时如何重启 Flask 服务器?
How to restart Flask server when using Google Cloud Endpoints?
我关注了 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
的内容。这个新标志避免在部署新版本时停止以前的版本
我关注了 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
的内容。这个新标志避免在部署新版本时停止以前的版本