Google App Engine Nodejs错误409

时间:2015-02-12 05:28:53

标签: node.js google-app-engine express google-cloud-datastore gcloud

我正在使用带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文件,也找不到有关节点应用程序此问题的任何文档。

2 个答案:

答案 0 :(得分:4)

您可以使用gcloud预览应用部署。 - 力 在尝试部署之前,它将隐式执行回滚(以清除部署锁定)。

答案 1 :(得分:1)

使用appcfg.py rollback命令。 在这里,创建一个app.yaml文件和一个WEB-INF目录,其中有两个名为web.xml和appengine-web.xml的文件。