sampoyigi / ti-ext-horizon
Horizon 允许您轻松监视队列系统的关键指标,如作业吞吐量、运行时间和作业失败。
v1.4.2
2023-02-02 08:09 UTC
Requires
- laravel/horizon: ^5.7
README
将 Laravel Horizon 添加到您的 TastyIgniter 应用程序中。
设置
您应确保在队列配置文件中将您的队列连接设置为
redis
。
- 安装此扩展
- 编辑扩展配置文件
config/horizon.php
- 查看此处 - 将
'env' => env('APP_ENV', 'production'),
添加到配置文件config/horizon.php
以运行配置文件中定义的工作进程 - 运行
php artisan horizon:assets
以发布 Horizon 资产 - 运行
php artisan horizon
- 转到 工具 > Horizon 或导航到
/horizon
以访问仪表板。
对于生产环境,此命令需要由类似 supervisord 的工具监督。Supervisord 将在进程失败时负责重启进程。
有关运行 Horizon 的更多信息,请查阅 Laravel 文档。
图形
Horizon 提供了队列使用图形,如果您想使用它们,您需要正确配置 TastyIgniter 任务调度器。