From e0289e29498bb5cd6da9759617bd8cc0a18efe42 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 13 Dec 2023 12:35:56 +0100 Subject: [PATCH] feat: randomly sleep between executions --- app/Jobs/ContainerStatusJob.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Jobs/ContainerStatusJob.php b/app/Jobs/ContainerStatusJob.php index 5599c6de4..0bdfca84e 100644 --- a/app/Jobs/ContainerStatusJob.php +++ b/app/Jobs/ContainerStatusJob.php @@ -17,6 +17,7 @@ use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\Middleware\WithoutOverlapping; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Arr; +use Illuminate\Support\Sleep; class ContainerStatusJob implements ShouldQueue, ShouldBeEncrypted { @@ -37,10 +38,10 @@ class ContainerStatusJob implements ShouldQueue, ShouldBeEncrypted $this->handle(); } - public function handle() { - // ray("checking container statuses for {$this->server->id}"); + $rand = rand(1, 15); + Sleep::for($rand)->seconds(); try { if (!$this->server->isServerReady()) { return;