现在有几天——甚至可能是几周,因为我没有在日历中标记它;)——我对任务队列存储的任务字节配额的使用率很高,我想知道该怎么做,或者要等多长时间才能释放它。
我的任务队列几乎是空的,它们可以做一些事情,但不能证明高使用率是合理的。我有一段时间进行架构迁移工作,由于错误是任务分叉炸弹,高使用率是合理的(见底部)。
在推送队列的配额和限制中写道:
执行或删除任务后,将回收该任务使用的存储空间。任务的存储配额的回收是定期发生的,这可能不会在任务被删除后立即反映在存储配额中。
那么这些定期间隔是多长时间?什么时候之后我应该担心?在什么时间之后提交生产问题是合理的?
如果推送任务创建成功,最终会被删除(最多在任务成功执行后 7 天)。删除后,其名称可以重复使用。
如前所述,我们有一个任务分叉炸弹,但在发现它之后清除了队列。这可能是原因吗?那么如何从清除队列中清除数据以回收配额?
任务名称应该将使用过的名称锁定 7 天,但我确信叉形炸弹发生的时间比 7 天前还要多。