biigle/laravel-queue-alert

一个用于在Laravel队列非常繁忙时发送警报邮件的包

v2.0.1 2024-09-02 14:57 UTC

This package is auto-updated.

Last update: 2024-09-02 14:57:52 UTC


README

当Laravel队列非常繁忙时,发送警报邮件的包。

Tests

安装

composer require biigle/laravel-queue-alert

使用方法

在您的.env文件中将QUEUE_ALERT_EMAIL变量设置为应接收警报的电子邮件地址。默认情况下,当默认连接的默认队列超过1000个作业时,此包将每小时发送一次警报邮件。

配置

运行以下命令以发布配置

php artisan vendor:publish --tag=config --provider=\\Biigle\\QueueAlert\\QueueAlertServiceProvider

多个队列和连接

将更多项添加到配置的watch数组中。默认配置已提供了一个数组条目的示例。对于每个配置条目,将单独发送警报。

报告间隔

更新watch数组中的report_every_minutes值。根据配置值,警报将每x分钟发送一次。

报告耐心度

更新watch数组中的report_wait_minutes值。如果此值大于0,只有当作业数量超过配置阈值x分钟时,才会发送警报。