Для системы очередей использую данное расширение . На сайте стоит Redis движок.
С консоли можно вызывать yii queue/info и получить количество элементов в очереди.
А как получить количество элементов очереди через php?
Реализация консольной команды yii queue/info выглядит так:
public function run()
{
$prefix = $this->queue->channel;
$waiting = $this->queue->redis->llen("$prefix.waiting");
$delayed = $this->queue->redis->zcount("$prefix.delayed", '-inf', '+inf');
$reserved = $this->queue->redis->zcount("$prefix.reserved", '-inf', '+inf');
$total = $this->queue->redis->get("$prefix.message_id");
$done = $total - $waiting - $delayed - $reserved;
...
Сделайте в коде тоже самое
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости