如何访问 Laravel 队列中的项目列表?
How can I access the list of items on the Queue in Laravel?
设置
我正在使用 Laravel 5.1 to build an application that processes a large number of media files. To handle the processing I've decided to use the built in queue services 处理流程中一些劳动密集型的部分。我正在使用数据库驱动程序。
需要
我想创建一个仪表板,以便非技术管理员可以知道正在执行哪些进程 运行,并且通常可以监控系统的 activity。这意味着我想向他们展示失败的作业、排队的作业和进行中的作业。
具体我有以下问题:
- 如何获取 Laravel 队列中待处理项目的列表?
- 如何获取 Laravel 队列中失败项目的列表?
此外,我想我不是第一个想要 UI 排队的人,所以:有什么我遗漏的吗?
我认为你应该使用像 Iron 这样的服务。
我在这里也找到了一些东西:phpBeanstalkdAdmin。你也可以用这个。
任何对此剧照感兴趣的人,请使用 Laravel Horizon。 https://laravel.com/docs/5.8/horizon
设置
我正在使用 Laravel 5.1 to build an application that processes a large number of media files. To handle the processing I've decided to use the built in queue services 处理流程中一些劳动密集型的部分。我正在使用数据库驱动程序。
需要
我想创建一个仪表板,以便非技术管理员可以知道正在执行哪些进程 运行,并且通常可以监控系统的 activity。这意味着我想向他们展示失败的作业、排队的作业和进行中的作业。
具体我有以下问题:
- 如何获取 Laravel 队列中待处理项目的列表?
- 如何获取 Laravel 队列中失败项目的列表?
此外,我想我不是第一个想要 UI 排队的人,所以:有什么我遗漏的吗?
我认为你应该使用像 Iron 这样的服务。
我在这里也找到了一些东西:phpBeanstalkdAdmin。你也可以用这个。
任何对此剧照感兴趣的人,请使用 Laravel Horizon。 https://laravel.com/docs/5.8/horizon