我想确保当我更新我的GAE网站时,它对目前正在使用我的网站的用户没有任何不良副作用。
Google会自动将此作为一个安全的过程,例如由:
或Google是否只是终止正在运行的内容并更新服务器代码?
如果是后者,是否有任何建议进行安全更新?队列中任务的其他任何预防措施?
答案 0 :(得分:1)
我认为,对于某些(通常很短的)时间,你的两个版本并排服务。因此有些请求是在新版本上,但有些仍在旧版本上完成。在考虑数据结构的更新方式时,请务必考虑这一点。
有时,我在部署时收到了少数用户的错误。
我认为最安全的方法是部署到一个不是活动版本的新“版本”,然后在管理控制台中更改默认的“版本”。这确保了最快,最干净的转换。