我测试了来自前端任务队列的运行时循环触发器
到后端。15 分钟后,我终止了进程,因为后端需要很长时间才能关闭。
后端并产生一个线程,_ah/background 进程终止,因为后端需要太长时间才能关闭。
后端可以运行 taskqeue 超过 15 分钟吗?
我测试了来自前端任务队列的运行时循环触发器
到后端。15 分钟后,我终止了进程,因为后端需要很长时间才能关闭。
后端并产生一个线程,_ah/background 进程终止,因为后端需要太长时间才能关闭。
后端可以运行 taskqeue 超过 15 分钟吗?
是的,正如他们的文档所说,它可以运行几个小时,但是这个著名的错误“后端关闭时间太长”过去常常出现在任务中,有时需要长达 2 小时,而在其他一些时候,它可能会在停止后端之前达到 4 小时。
https://developers.google.com/appengine/docs/java/backends/#Java_Properties_of_backends
您能否检查管理控制台,看看您是否超出了后端任务的配额。您可以使用 backends.xml 控制实例的数量和类。
https://developers.google.com/appengine/docs/java/config/backends