我使用任务队列向用户发送未来的提醒。每个任务都很小,但不知怎么的,这种情况已经发生了,我的应用程序也坏了:

有什么原因吗?
更新
就在30分钟后,我得到了一份完全不同的报告。

“队列中的任务”计数几乎相同,但是“任务队列存储任务计数”突然少了很多。:o
为了弄清楚我做了什么:
发布于 2011-03-30 17:25:15
听起来你的任务队列代码里有个“叉子炸弹”。
如果在任务中添加任务,则如果在添加任务后引发异常,则可能意外地创建大量任务。重新尝试原始任务,重新添加新任务(并可能自己执行炸弹),再次引发异常,重试任务,等等。
防止这种情况的一种方法是给新任务指定一个特定的名称,这样就不能将它两次添加到队列中。
布雷特·斯拉特金( Brett )在他的谷歌I/O讲座(这里 7:58)中谈到了这一点。
发布于 2011-03-31 08:59:37
我有这个问题,但我在短时间内排起了几千个任务。如果您觉得代码中没有任何错误,那么只需增加任务队列存储任务字节的配额即可。在queue.yaml中包括以下行以更改配额
total_storage_limit: 300Mhttps://stackoverflow.com/questions/5486031
复制相似问题