我正在使用带App Engine的Node Express应用程序。一切都在部署正常,但我必须有一个中断的部署,因为现在当我尝试使用它进行部署时:
gcloud preview app deploy .
我明白了:
Error 409: --- begin server output ---
Another transaction by user <username> is already in progress for app:
s~<appId>, version: 1. That user can undo the transaction with "appcfg
rollback".
--- end server output ---
ERROR: (gcloud.preview.app.deploy) Command failed with error code [1]
我找不到要回滚的appcfg文件,也找不到有关节点应用程序此问题的任何文档。
答案 0 :(得分:4)
您可以使用gcloud预览应用部署。 - 力 在尝试部署之前,它将隐式执行回滚(以清除部署锁定)。
答案 1 :(得分:1)
使用appcfg.py rollback命令。 在这里,创建一个app.yaml文件和一个WEB-INF目录,其中有两个名为web.xml和appengine-web.xml的文件。