【问题标题】:When Task Queue Stored Task Bytes quota is reset?任务队列存储的任务字节配额何时重置?
【发布时间】:2012-05-27 17:30:39
【问题描述】:

现在几天——甚至可能是几周,因为我没有在日历中标记它;)——我的任务队列存储任务字节配额使用率很高,我想知道该怎么做,或者要等多久它被释放了。

我的任务队列几乎是空的,它们可以做一些事情,但不足以证明高使用率是合理的。我有一段时间进行架构迁移工作,由于错误是任务分叉炸弹,高使用率是合理的(见底部)。

Quotas and Limits for Push Queues 写着:

一旦任务被执行或删除,该任务使用的存储空间就会被回收。任务的存储配额的回收是定期发生的,这可能不会在任务删除后立即反映在存储配额中。

那么这些定期间隔是多长时间?什么时候之后我应该担心?在什么时间之后提交production issue 是合理的?

如果推送任务创建成功,最终会被删除(最多在任务成功执行后7天)。删除后,其名称可以重复使用。

如前所述,我们有一个任务分叉炸弹,但在发现它之后,队列被清除了。这可能是原因吗?那么如何从清除队列中清除数据以回收配额?

Task names 应该将使用过的名称锁定 7 天,但我敢肯定分叉炸弹发生在 7 天前。

【问题讨论】:

    标签: google-app-engine task-queue


    【解决方案1】:

    在大多数情况下,存储将在一天内回收。

    如果存储配额在几天后仍未回收,您应该使用您的应用程序名称提交生产问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多