【发布时间】:2015-02-08 12:10:46
【问题描述】:
我创建了一个为任务队列生成大量任务的进程。 队列清除后,“任务队列存储的任务计数”中仍有 7600 个任务出现,但没有新任务在我的任何队列中排队/运行(见图)
这是正常的还是卡住了?不应该是0吗? 有人能解释一下任务队列存储任务计数队列与实际任务队列之间的关系吗?
【问题讨论】:
标签: java google-app-engine task-queue
我创建了一个为任务队列生成大量任务的进程。 队列清除后,“任务队列存储的任务计数”中仍有 7600 个任务出现,但没有新任务在我的任何队列中排队/运行(见图)
这是正常的还是卡住了?不应该是0吗? 有人能解释一下任务队列存储任务计数队列与实际任务队列之间的关系吗?
【问题讨论】:
标签: java google-app-engine task-queue
【讨论】:
我猜可能是存储的任务将etaMillis 或countdownMillis 设置为将来的某个时间点,因此没有被推送到TaskQueue。添加将来要执行的新任务集时,我看到了相同的结果。但是这种行为似乎没有在任何地方记录。理想情况下,以这种方式“调度”的任务应该出现在某个地方,即使它们尚未被推送到队列中——就像 Cron 作业一样。
【讨论】: