我注意到超过 1,000 个任务在 Google App Engine 的任务队列中排队。当我点击“立即运行”时,似乎什么都没有发生,日志条目中没有错误等。我仔细检查了一切,但一切似乎都很好。对我来说唯一可疑的是在任务队列控制台的“上一个运行”选项卡下,它显示“最后一个 http 响应代码:404”。尽管有 404,但 URL 似乎很好,我可以在浏览器中调用它。此外,类似的任务也会按预期运行。没有日志,我不知道还要检查什么。
有些任务之前可能已经失败,但在修复之后,该错误应该消失了。
我正在使用 Java App Engine SDK 1.7.0 和这样的自定义队列:
<queue>
<name>data-import</name>
<rate>1/s</rate>
<bucket-size>3</bucket-size>
<max-concurrent-requests>1</max-concurrent-requests>
</queue>
那么,有什么线索吗?或者还有什么要检查的?