Fix unreachable server cleanup and enable daily schedule

This commit is contained in:
Andras Bacsai 2024-01-30 10:52:57 +01:00
parent bb05058dda
commit 6555f0b50c
2 changed files with 6 additions and 5 deletions

View File

@ -16,10 +16,10 @@ public function handle()
$servers = Server::where('unreachable_count', 3)->where('unreachable_notification_sent', true)->where('updated_at', '<', now()->subDays(3))->get(); $servers = Server::where('unreachable_count', 3)->where('unreachable_notification_sent', true)->where('updated_at', '<', now()->subDays(3))->get();
if ($servers->count() > 0) { if ($servers->count() > 0) {
foreach ($servers as $server) { foreach ($servers as $server) {
ray('Cleanup unreachable server', $server->id); ray("Cleanup unreachable server ($server->id) with name $server->name");
// $server->update([ $server->update([
// 'ip' => '1.2.3.4' 'ip' => '1.2.3.4'
// ]); ]);
} }
} }
} }

View File

@ -36,7 +36,8 @@ protected function schedule(Schedule $schedule): void
} else { } else {
// Instance Jobs // Instance Jobs
$schedule->command('horizon:snapshot')->everyFiveMinutes(); $schedule->command('horizon:snapshot')->everyFiveMinutes();
// $schedule->command('cleanup:unreachable-servers')->daily(); $schedule->command('cleanup:unreachable-servers')->daily();
$schedule->job(new CleanupInstanceStuffsJob)->everyTwoMinutes()->onOneServer(); $schedule->job(new CleanupInstanceStuffsJob)->everyTwoMinutes()->onOneServer();
// $schedule->job(new CheckResaleLicenseJob)->hourly()->onOneServer(); // $schedule->job(new CheckResaleLicenseJob)->hourly()->onOneServer();