Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 按CTRL-C停止更新,然后更新GAE。现在:事务已在进行中,但无法回滚_Google App Engine - Fatal编程技术网

Google app engine 按CTRL-C停止更新,然后更新GAE。现在:事务已在进行中,但无法回滚

Google app engine 按CTRL-C停止更新,然后更新GAE。现在:事务已在进行中,但无法回滚,google-app-engine,Google App Engine,我刚刚在AppEngine上更新了我的Web应用程序,但它在编译时被卡住了。我按CTRL-C中止,appcfg.py给了我一些输出,它将回滚更新。由于这种情况在今天发生了多次,而且我知道有更新,所以我下载了最新的Python SDK,删除了旧的SDK,并尝试再次更新。现在它一直告诉我,我自己仍在进行一个事务,但每当我尝试使用~/google\u appengine/appcfg.py update rollback[我的应用程序目录]回滚时,它都会说该目录不包含rollback.yaml文件。我

我刚刚在AppEngine上更新了我的Web应用程序,但它在编译时被卡住了。我按CTRL-C中止,appcfg.py给了我一些输出,它将回滚更新。由于这种情况在今天发生了多次,而且我知道有更新,所以我下载了最新的Python SDK,删除了旧的SDK,并尝试再次更新。现在它一直告诉我,我自己仍在进行一个事务,但每当我尝试使用
~/google\u appengine/appcfg.py update rollback[我的应用程序目录]
回滚时,它都会说该目录不包含rollback.yaml文件。我绝对肯定我没有删除该目录中的任何文件。
有没有办法解决这个问题而不必使用新ID?

rollback
是一个类似于
update
的命令。在启动新更新之前,您需要回滚以前的更新:

appcfg.py rollback [my-app-directory]
然后


我自己找到了该做的事。我将app.yaml文件中的版本设置为2,然后可以对其进行更新。接下来我要做的是访问appengine.google.com,在左侧选择“版本”,并选择新版本作为默认版本。

不幸的是,回滚没有找到rollback.yaml文件。我不知道为什么,因为我很确定我使用的命令是正确的。
appcfg.py update [my-app-directory]