Google app engine 如何在googleappengine中回滚appcfg?

Google app engine 如何在googleappengine中回滚appcfg?,google-app-engine,Google App Engine,无法更新应用程序:发布到URL时出错: 409冲突 用户suganya.karthik的另一项交易已经在进行中,应用程序:s~ethereal-zodiac-803,版本:1。该用户可以使用“appcfg rollback”撤消事务 有关更多详细信息,请参阅部署控制台 无法更新应用程序:发布到URL时出错: 409冲突 用户suganya.karthik的另一项交易已经在进行中,应用程序:s~ethereal-zodiac-803,版本:1。该用户可以使用“appcfg rollback”撤消事

无法更新应用程序:发布到URL时出错: 409冲突 用户suganya.karthik的另一项交易已经在进行中,应用程序:s~ethereal-zodiac-803,版本:1。该用户可以使用“appcfg rollback”撤消事务

有关更多详细信息,请参阅部署控制台 无法更新应用程序:发布到URL时出错: 409冲突
用户suganya.karthik的另一项交易已经在进行中,应用程序:s~ethereal-zodiac-803,版本:1。该用户可以使用“appcfg rollback”撤消事务。

正如消息所述,您需要使用
rollback
命令撤消以前未能完成的更新。只需将单词
update
替换为单词
rollback
(其他一切保持不变),然后运行命令

您可以通过运行appcfg程序在计算机上的终端窗口(命令提示符)中运行它

  • Python:

  • 爪哇:


如果您使用的是maven,您可以使用目标:


Google应用程序引擎配置回滚命令有助于解决此问题

$ appcfg.sh rollback <war location>

在java、windows和eclipse中:

为您检查appenginejavasdk的路径,在我的例子中,它看起来像一些东西

 C:\Users\camno\.p2\pool\plugins\com.google.appengine.eclipse.sdkbundle_1.9.30\appengine-java-sdk-1.9.30\bin
现在在控制台中,按类型转到sdk的位置:

 cd [your appengine-java-sdk path]
接下来,您可以键入回滚命令:

appcfg -e [your_mail_to_deploy@any.com] rollback [path to war of proyect]

字符[]不能包含在内。您可以在

中找到有关comman参数的更多信息,请尝试以下操作:
appcfg.py rollback

是您的应用程序在终端文件系统中的位置

appcfg.py rollback (filename).yaml

在MAC os中
appcfg.py回滚

例如:

$ appcfg.py rollback workspace/api-asia01/
09:38 AM Application: api-asia01
09:38 AM Host: appengine.google.com
09:38 AM Rolling back the update.

如果有此问题的人正在使用Android Studio或Intellij,您可以转到Gradle/Maven任务,单击后端。然后单击任务,单击谷歌应用程序引擎,然后单击回滚。而不是干扰终端。

用于回滚失败的部署

  • 导航到eclipse/contents/plugins/com.google.eclipse.sdkbundle/bin(或){任何有app引擎文件的地方}/bin中的appengine/bin文件夹

  • chmod 755 run_java.sh

  • chmod 755 appcfg.sh

  • ./appcfg.sh回滚{应用程序的位置}/war


  • 如何解决这个问题?我问的是如何使用回滚命令以及在哪里使用?命令在哪里?抱歉,我是谷歌应用引擎新手。我正在使用Android studio和谷歌应用引擎后端。在我的例子中,我还必须删除这些oauth行:--oauth2--oauth2_client_secret=******--oauth2_client_id=******--oauth2_refresh_token=*******工作起来很有魅力!
    appcfg.py rollback (filename).yaml
    
    $ appcfg.py rollback workspace/api-asia01/
    09:38 AM Application: api-asia01
    09:38 AM Host: appengine.google.com
    09:38 AM Rolling back the update.