From 4c86b5468a1cb5697a3eec554c09e5f41ea55881 Mon Sep 17 00:00:00 2001 From: Pavel Dohnal Date: Thu, 13 Feb 2020 12:44:30 +0100 Subject: [PATCH] Reduce beamer frequency [MAILPOET-2704] --- lib/Cron/Workers/Beamer.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/Cron/Workers/Beamer.php b/lib/Cron/Workers/Beamer.php index a416c77288..ff8012dc5d 100644 --- a/lib/Cron/Workers/Beamer.php +++ b/lib/Cron/Workers/Beamer.php @@ -39,7 +39,13 @@ class Beamer extends SimpleWorker { } public function getNextRunDate() { + // once a week on a random day of the week, random time of the day $date = Carbon::createFromTimestamp($this->wp->currentTime('timestamp')); - return $date->hour(11)->minute(00)->second(00)->addDay(); + return $date + ->next(Carbon::MONDAY) + ->startOfDay() + ->addDay(rand(0, 6)) + ->addHour(rand(0, 23)) + ->addMinute(rand(0, 59)); } }