redis 用Laravel求水平线上队列的PID

hfwmuf9z  于 2022-10-31  发布在  Redis
关注(0)|答案(1)|浏览(138)

由于不同的原因,我需要读取Laravel Horizon中一个管理员队列的PID。问题是我在库中找不到该信息。
我可以像这样检索所有主管:

public function index(SupervisorRepository $supervisors){
    $supervisors = collect($supervisors->all())->sortBy('name');
    return $supervisors;
}

或所有工作负载(队列),如下所示:

public function index(WorkloadRepository $workloadRepository){
    $workload = collect($workloadRepository->get())->sortBy('name')->values()->toArray();
    return $workload;
}

但我不知道如何通过仓库获取队列的PID,最后但并非最不重要的是,我无法在我的服务器上运行shell命令,所以我必须通过访问Redis或Laravel Horizon来获取它。

1l5u6lss

1l5u6lss1#

事实证明,你不能从地平线上得到它,你需要通过询问你的操作系统来得到它

相关问题