traum-ferienwohnungen / scheduledaemon
ScheduleDaemon for Laravel. You must ensure every schedule:run is shorter then 60 seconds otherwise events might be ignored.
Requires
- illuminate/console: ^5.5
- illuminate/support: ^5.5
This package is auto-updated.
Last update: 2024-12-10 05:13:39 UTC
README
Provides a single artisan command to run schedule:run
as a daemon. Use this if, and only if you can guarantee that all your schedule:run
executions will terminate in 60 seconds or less. This should be easy if you use schedule:run
only to dispatch scheduled jobs to workers. Events might me dropped in case the runs take longer to finish.
Installation
This package requires at least Laravel 5.5. Install via composer:
composer require traum-ferienwohnungen/scheduledaemon
Laravels package auto-discovery feature is supported, so nothing more to do.
You may add ServiceProvider manually by editing config/app.php
:
...
$providers => [
//...
ScheduleDaemon\ServiceProvider::class,
//..
];
Usage
php ./artisan schedule:daemon