Как приблизить запланированные правила к реальной линии смерти?


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

Поэтому мне пришлось настроить CRON на более частое выполнение, но есть ли другой способ заставить правило выполняться точно в заданной линии смерти?

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

Спасибо

Author: inizio, 2014-06-25

1 answers

Планировщик правил работает только с CRON, поэтому вам нужно часто запускать CRON, но вы можете использовать модуль Elysia Cron, в котором вы можете указать разное расписание для разных hook_cron(), поэтому, если вы хотите, чтобы ваш планировщик правил запускался часто, настройте rules_scheduler_cron() для запуска, скажем, каждые пять минут, и настройте другие hook_cron() для запуска каждые два часа.

Таким образом, вы уменьшите нагрузку.

 2
Author: wolverine, 2014-06-25 04:51:57