Google app engine 如何在googleappengine中回滚appcfg?
无法更新应用程序:发布到URL时出错: 409冲突 用户suganya.karthik的另一项交易已经在进行中,应用程序:s~ethereal-zodiac-803,版本:1。该用户可以使用“appcfg rollback”撤消事务 有关更多详细信息,请参阅部署控制台 无法更新应用程序:发布到URL时出错: 409冲突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”撤消事
用户suganya.karthik的另一项交易已经在进行中,应用程序:s~ethereal-zodiac-803,版本:1。该用户可以使用“appcfg rollback”撤消事务。正如消息所述,您需要使用
rollback
命令撤消以前未能完成的更新。只需将单词update
替换为单词rollback
(其他一切保持不变),然后运行命令
您可以通过运行appcfg程序在计算机上的终端窗口(命令提示符)中运行它
- Python:
- 爪哇:
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任务,单击后端。然后单击任务,单击谷歌应用程序引擎,然后单击回滚。而不是干扰终端。用于回滚失败的部署
如何解决这个问题?我问的是如何使用回滚命令以及在哪里使用?命令在哪里?抱歉,我是谷歌应用引擎新手。我正在使用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.