biigle / laravel-queue-alert
一个用于在Laravel队列非常繁忙时发送警报邮件的包
v2.0.1
2024-09-02 14:57 UTC
Requires
- illuminate/cache: ^11.0
- illuminate/console: ^11.0
- illuminate/queue: ^11.0
- illuminate/support: ^11.0
- nesbot/carbon: ^2.67||^3.8
Requires (Dev)
- laravel/laravel: ^11.0
- phpunit/phpunit: ^10.0
README
当Laravel队列非常繁忙时,发送警报邮件的包。
安装
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分钟时,才会发送警报。