HavenSuiteScheduler

Scheduler and Queue Workers

Production requires both Laravel's scheduler and a background queue worker. Synchronous queues are blocked by the production safety gate.

Server processes

* * * * * cd /path/to/hotel && php artisan schedule:run >> /dev/null 2>&1
php artisan queue:work --sleep=3 --tries=3 --timeout=120

Use Supervisor, systemd, or the hosting panel's worker manager so the queue restarts after a crash or deployment.

Registered work

Release check

php artisan schedule:list
php artisan queue:monitor default

Provider-ready OTA adapters run in preview/certification mode until a certified live connector is installed; scheduled preview checks must not be interpreted as a completed provider sync.