From 5ae08d009ec6422470551188de730f22d2ecd5a8 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 17 Nov 2023 12:47:15 +0100 Subject: [PATCH] Add skipServer() method to Server model --- app/Models/Server.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/Models/Server.php b/app/Models/Server.php index a86800403..8e7831f83 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -120,8 +120,19 @@ public function isLocalhost() { return $this->ip === 'host.docker.internal' || $this->id === 0; } + public function skipServer() + { + if ($this->ip === '1.2.3.4') { + ray('skipping 1.2.3.4'); + return true; + } + return false; + } public function checkServerRediness() { + if ($this->skipServer()) { + return; + } $serverUptimeCheckNumber = $this->unreachable_count; $serverUptimeCheckNumberMax = 5; @@ -297,6 +308,10 @@ public function isDrainLogActivated() } public function validateConnection() { + if ($this->skipServer()) { + return false; + } + $uptime = instant_remote_process(['uptime'], $this, false); if (!$uptime) { $this->settings()->update([