command('xboard:statistics')->dailyAt('0:10')->onOneServer(); // check $schedule->command('check:order')->everyMinute()->onOneServer()->withoutOverlapping(5); $schedule->command('check:commission')->everyMinute()->onOneServer()->withoutOverlapping(5); $schedule->command('check:ticket')->everyMinute()->onOneServer()->withoutOverlapping(5); // reset $schedule->command('reset:traffic')->everyMinute()->onOneServer()->withoutOverlapping(10); $schedule->command('reset:log')->daily()->onOneServer(); // send $schedule->command('send:remindMail', ['--force'])->dailyAt('11:30')->onOneServer(); // horizon metrics $schedule->command('horizon:snapshot')->everyFiveMinutes()->onOneServer(); // backup Timing // if (env('ENABLE_AUTO_BACKUP_AND_UPDATE', false)) { // $schedule->command('backup:database', ['true'])->daily()->onOneServer(); // } $schedule->command('cleanup:expired-online-status')->everyMinute()->onOneServer()->withoutOverlapping(4); app(PluginManager::class)->registerPluginSchedules($schedule); } /** * Register the commands for the application. * * @return void */ protected function commands() { $this->load(__DIR__ . '/Commands'); try { app(PluginManager::class)->initializeEnabledPlugins(); } catch (\Exception $e) { } require base_path('routes/console.php'); } }