我的队列中有一个任务,它失败并返回 . 当我通过GAE仪表板/控制台查看任务队列中的任务时,我可以看到最后一个http响应代码是500(内部服务器错误),但日志中没有关于失败原因的错误消息 .
当我在队列外部运行该函数时,会按预期记录一条错误消息 . 我已经尝试在后端实例和前端实例上运行任务 - 在任何情况下都不会记录错误 .
任务队列可以分派任务,但任务不能在您的某个实例上实际执行 . 如果没有可用的任何空闲实例,则通常会发生这种情况,并且任务进入实例的队列但超过队列中的最大等待时间 .
我们计划添加一个新的标头X-AppEngine-TaskExecutionCount,它显示一个实例执行任务的次数 . 它可能也应该在控制台上显示 .
1 回答
任务队列可以分派任务,但任务不能在您的某个实例上实际执行 . 如果没有可用的任何空闲实例,则通常会发生这种情况,并且任务进入实例的队列但超过队列中的最大等待时间 .
我们计划添加一个新的标头X-AppEngine-TaskExecutionCount,它显示一个实例执行任务的次数 . 它可能也应该在控制台上显示 .