Collect, hit reset, and stats prune do not run by themselves. Cron must wake Laravel every minute. See Env.
| Command | When |
|---|---|
video:collect-due | every minute |
video:publish-due | every minute |
video:hits-reset | 00:05 daily |
stats:prune | 03:20 daily |
monitor:tick | every minute |
* * * * * /www/server/php/84/bin/php /www/wwwroot/your-site/artisan schedule:run >> /dev/null 2>&1
Use /bin/php, not php-fpm. Windows Task Scheduler: drop the leading * * * * *.