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();
if ($servers->count() > 0) {
foreach ($servers as $server) {
ray('Cleanup unreachable server', $server->id);
// $server->update([
// 'ip' => '1.2.3.4'
// ]);
ray("Cleanup unreachable server ($server->id) with name $server->name");
$server->update([
'ip' => '1.2.3.4'
]);
}
}
}

View File

@ -36,7 +36,8 @@ protected function schedule(Schedule $schedule): void
} else {
// Instance Jobs
$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 CheckResaleLicenseJob)->hourly()->onOneServer();