filippo-toso/laravel-supervisor

一个简单的监督工具,允许通过crontab运行长时间运行的Artisan命令(例如队列)

v2.0.7 2024-06-07 10:01 UTC

This package is auto-updated.

Last update: 2024-09-07 10:26:03 UTC


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