我有处理 GAE 数据库中的记录并上传到谷歌云的工作。由于需要很长时间,所以我使用任务队列一次处理一小批。但是我在日志中看到了非常一致的“进程终止,因为后端关闭时间太长”的问题。我知道我只有 30 秒的时间来清理,而且我已经超过了这个时间限制。虽然我知道实例可能会变得不可用并且有时需要关闭,但它发生得如此频繁,例如每次执行任务的 3 或 4 分钟(有时是 10 分钟,这是任务队列时间限制),并且没有做太多工作每个任务。
我想知道后端关闭的原因可能是什么。它是纯粹的服务器端问题还是代码中的一些错误也可能导致这个问题?
谢谢!