filippo-toso / laravel-supervisor
一个简单的监督工具,允许通过crontab运行长时间运行的Artisan命令(例如队列)
v2.0.7
2024-06-07 10:01 UTC
Requires
- php: ^7.2 || ^8.0 || ^9.0
- illuminate/support: ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
README
这是一个简单的监督工具,允许通过crontab运行Laravel队列。
要求
- PHP 5.6+
- Laravel 5.0+
安装
使用Composer来安装它
composer require filippo-toso/laravel-supervisor
使用它
对于小型网站,您只需将以下命令添加到您的crontab中(每分钟一次)。
php artisan supervisor:run
对于大型网站,您可能需要发布配置文件并添加多个命令来运行不同的队列
php artisan vendor:publish --provider="FilippoToso\LaravelSupervisor\SupervisorServiceProvider"
在配置文件中您可以找到有用的详细信息。
限制
此软件包在每个执行时启动一个命令。这意味着,如果您已配置5个要执行的命令,那么启动它们可能需要长达5分钟。这也意味着最好将最重要的命令(例如队列)放在命令数组的开头。
如果这个限制对您来说是致命的,请使用真正的supervisor!