Java GAE推送队列任务被阻止
在后端运行GAE推送队列任务时遇到问题。某些任务正在无限期运行,并阻止其他任务运行 正在附加后端重新启动后获得的日志屏幕截图- 推送队列任务配置如下 最大速率5/s|强制速率5/s|桶大小5.0|最大并发10|重试限制1 任务将请求发送到后端servlet,在该servlet中,任务从其他拉队列租用并执行,直到后端停止或拉队列租用在无限循环中返回空 我们很小心,如果没有任务出租,无限循环就会中断。这些请求下没有提供日志来了解这些进程正在运行什么 很少观察到: 对于这些进程中的大多数,“cpu_ms”为0 对大多数人来说,也没有“待决事件” 队列中的其他任务将被阻止,直到这些任务完成 这对我们来说是一个非常严重的问题Java GAE推送队列任务被阻止,java,google-app-engine,task-queue,Java,Google App Engine,Task Queue,在后端运行GAE推送队列任务时遇到问题。某些任务正在无限期运行,并阻止其他任务运行 正在附加后端重新启动后获得的日志屏幕截图- 推送队列任务配置如下 最大速率5/s|强制速率5/s|桶大小5.0|最大并发10|重试限制1 任务将请求发送到后端servlet,在该servlet中,任务从其他拉队列租用并执行,直到后端停止或拉队列租用在无限循环中返回空 我们很小心,如果没有任务出租,无限循环就会中断。这些请求下没有提供日志来了解这些进程正在运行什么 很少观察到: 对于这些进程中的大多数,“cpu_m
请帮帮我。我建议您尝试以下方法:
谢谢你的回复。当我们手动处理这个问题时,我们还用于清除队列并重新启动后端,这对我们来说不是最佳选择。目前,我们增加了后端实例和队列参数,如最大并发请求、存储桶大小和检查。直到现在,我们才再次面对它。希望它能解决