Путаница при обработке данных в очереди в Drupal 7 - PullRequest
0 голосов
/ 15 марта 2019

Пролистал много постов, но все еще есть некоторые сомнения.

Мы внедрили CRON с очередями и ежедневно, мы запускаем CRON, чтобы обновить несколько узлов для последних записей.Мы запускаем CRON один раз, чтобы добавить все узлы в очередь, а затем запускаем очередь с интервалами.

У нас не используется demandItem (), releaseItem (), deleteItem ()функционировать в любом месте рабочего обратного вызова.Только мы сделали нашу логику и обновили узел.Являются ли эти методы внутренне вызванными Drupal в случае рабочего обратного вызова?

Теперь мы заметили, что у нас остались некоторые данные очереди в таблице с отметкой времени истечения, и эти узлы не обновляются.Мы проверили дату и обнаружили, что срок действия истек 1 день назад.

Теперь я сомневаюсь, как мне обрабатывать такие записи, если для данных в очереди задано значение expire?Нужно ли вызывать releaseItem () и когда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...