【问题标题】:Laravel: get details about a queue jobLaravel:获取有关队列作业的详细信息
【发布时间】:2019-11-17 18:47:10
【问题描述】:

如何从其 ID 中获取工作详细信息,例如:866FvqTxVVvi4PmCo7kHmD7u7bHaxCdn

queue:listen 获得了该 ID,谢谢

【问题讨论】:

    标签: laravel queue laravel-artisan


    【解决方案1】:

    没有通过 Laravel 内置的方法来做到这一点。这完全取决于您使用的队列驱动程序。

    例如,如果您使用的是 Redis,那么您将需要使用 Redis CLI 在数据库中搜索相应的任务。

    【讨论】:

    • 所以这个 id 来自驱动程序,而不是来自 laravel?
    • 在您使用的任何具有该 ID 的驱动程序中都会有一条记录。 Laravel 将生成该 ID 并将其存储在您正在使用的任何驱动程序的存储中,无论是 Redis、Beanstalk 等。
    • 顺便说一下,Laravel 提供了一个很好的接口来管理 Redis 队列:laravel.com/docs/5.8/horizon
    • @VincentDecaux 正确,请注意,这适用于 Redis 队列驱动程序
    猜你喜欢
    • 2016-02-28
    • 2016-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多