Drupal 7中队列数据处理的混乱

时间:2019-03-15 14:12:03

标签: cron drupal-7 queue

浏览了许多帖子,但仍然存在一些疑问。

我们已经实现了带有队列的CRON,并且每天执行一次,我们运行CRON来更新多个节点以获取最新记录。我们运行一次CRON,将所有节点添加到队列中,然后每隔一段时间运行一次队列。

我们在工作程序回调中的任何地方都没有使用 ClaimItem(),releaseItem(),deleteItem()函数。只有我们制定了逻辑并更新了节点。在工作回调的情况下,Drupal会在内部调用这些方法吗?

现在,我们注意到表中还有一些带有过期时间戳的队列数据,并且这些节点没有更新。我们检查了日期,发现过期日期是1天前。

现在我很怀疑,如果队列中的数据设置为expire,我应该如何处理这些记录?我需要调用releaseItem()以及何时调用吗?

0 个答案:

没有答案
相关问题