最近在一次更新google app engine程序时,出现了这个错误“Another transaction by user username is already in progress”

出现这个问题的原因是GAE更新不完整,即没有完成一次GAE更新,可能由于网络慢,或中途断网,或超时等原因造成。

而这时GAE会锁定这个用户,需要该用户使用“回滚”命令,取消这次更新。

错误提示信息如下:

阅读全文——共524字

用google app engine的都知道,GAE现在可以绑定自己的域名了,但比较杯具的是,google的dns 经常被国内和谐到账无法访问。

现在,有网上的好人帮我们做了个转向的方法。他们维护了一些可用的GHS的IP地址,我们增加别名的时候,只要把ghs.google.com换成ghs.you8g.com就可以了。当然要在那个网站里提交你的域名才行。

具体使用方法可查看网站:http://www.you8g.com/.

还有一个更简单的方法,就是把ghs.google.com换成google.dns.tancee.com这样可以解决大部分时间被和谐的情况。因为这个CNAME记录还是比较稳定点的。