comment(Inspiring::quote()); })->purpose('Display an inspiring quote'); Schedule::command('hosting:check-node-health --all')->everyFiveMinutes()->withoutOverlapping(); Schedule::command('hosting:sync-account-usage')->hourly()->withoutOverlapping(); Schedule::command('hosting:recalculate-node-capacity --shared-only')->daily()->withoutOverlapping(); Schedule::command('hosting:process-expired-accounts')->daily()->withoutOverlapping(); Schedule::command('hosting:notify-expiring')->daily()->withoutOverlapping(); Schedule::command('hosting:retry-pending-fulfillment')->everyFifteenMinutes()->withoutOverlapping(); Schedule::command('ssl:renew')->daily()->withoutOverlapping(); Schedule::command('link:geoip-update')->weekly()->withoutOverlapping(); // Click counters are buffered in Redis to keep hot links off a shared row lock; // drain them frequently so analytics stay close to real time. Schedule::command('link:flush-click-counters')->everyMinute()->withoutOverlapping();