From 2a76cd5486f9b68c56496f6821d997014f457be4 Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Tue, 8 Nov 2022 17:48:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E8=B0=83=E6=95=B4=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Console/Kernel.php | 2 +- app/Jobs/CheckHostIfExistsOnModule.php | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index d31685f..8e333b3 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -35,7 +35,7 @@ protected function schedule(Schedule $schedule) $schedule->job(new DeleteHost())->hourly(); - $schedule->job(new CheckHostIfExistsOnModule())->hourly()->withoutOverlapping()->onOneServer(); + $schedule->job(new CheckHostIfExistsOnModule())->everyThirtyMinutes()->withoutOverlapping()->onOneServer(); $schedule->job(new CheckAndChargeBalance())->everyFiveMinutes()->onOneServer()->withoutOverlapping(); } diff --git a/app/Jobs/CheckHostIfExistsOnModule.php b/app/Jobs/CheckHostIfExistsOnModule.php index f8db56b..8ea2cfd 100644 --- a/app/Jobs/CheckHostIfExistsOnModule.php +++ b/app/Jobs/CheckHostIfExistsOnModule.php @@ -32,8 +32,10 @@ public function __construct() */ public function handle() { + // now 添加1.5小时 + // - Host::with('module')->chunk(100, function ($hosts) { + Host::with('module')->where('created_at', '<', now()->subHour())->chunk(100, function ($hosts) { foreach ($hosts as $host) { $http = Http::remote($host->module->api_token, $host->module->url); $response = $http->get('hosts/' . $host->id);