tback/scheduledaemon

ScheduleDaemon for Laravel。您必须确保每个 schedule:run 的时间不超过60秒,否则事件可能会被忽略。

1.1.0 2017-12-05 21:09 UTC

This package is auto-updated.

Last update: 2024-09-10 05:44:10 UTC


README

提供一个 artisan 命令来以守护进程方式运行 schedule:run。只有在您能保证所有 schedule:run 执行都在60秒或更短时间内完成的情况下,才使用此功能。如果您仅使用 schedule:run 来调度工作到工作者,则事件可能会丢失。

安装

此包至少需要 Laravel 5.5。通过 composer 安装

composer require tback/scheduledaemon

支持 Laravel 的包自动发现功能,因此无需做更多操作。您可以通过编辑 config/app.php 手动添加 ServiceProvider

...
$providers => [
    //...
    ScheduleDaemon\ServiceProvider::class,
    //..
];

用法

php ./artisan schedule:daemon