队列侦听器未在服务器上启动,某些作业已推送(使用Redis驱动程序)。
我该如何计算(或获得全部)这些论文工作?我没有找到任何工匠命令来获取此信息。
如果有人还在这里寻找答案,那是我的方法:
$connection = null; $default = 'default'; //For the delayed jobs var_dump( \Queue::getRedis()->connection($connection)->zrange('queues:'.$default.':delayed' ,0, -1) ); //For the reserved jobs var_dump( \Queue::getRedis()->connection($connection)->zrange('queues:'.$default.':reserved' ,0, -1) );
$connection是Redis连接名称,默认情况下为空,并且$queue是队列/管道的名称,默认情况下为“默认”!
$connection
$queue