From 0976e23d1a3a1e2d6ea64588cc452cd4dda5308e Mon Sep 17 00:00:00 2001 From: baodev0 Date: Mon, 13 Jul 2026 11:01:31 +0700 Subject: [PATCH] Fix VMJobs timeout and error handling logic --- app/Jobs/VirtualMachine/Action/VMJobs.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/Jobs/VirtualMachine/Action/VMJobs.php b/app/Jobs/VirtualMachine/Action/VMJobs.php index 884167c..412546a 100644 --- a/app/Jobs/VirtualMachine/Action/VMJobs.php +++ b/app/Jobs/VirtualMachine/Action/VMJobs.php @@ -21,7 +21,7 @@ class VMJobs implements ShouldQueue use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; public int $tries = 1; - public int $timeout = 0; + public int $timeout = 600; protected int $data; protected $push = null; protected $telegram = null; @@ -154,9 +154,8 @@ class VMJobs implements ShouldQueue break; } - if ($VirtualMachineStatus['error']) + if ($VirtualMachineStatus && $VirtualMachineStatus['error']) { - $this->response = 0; throw new \Exception(json_encode($VirtualMachineStatus['data'])); }