Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 02.03.2015 10:15:58

Владимир

Очереди с redis

Доброе время суток.
У меня 2 вопроса

1. Можно ли перед вызовом Queue::push() или в теле метода fire штатными средствами получить список заданий в очереди?
В консоли, например, смотрю с помощью команды LRANGE queues:default 0 -1
Хочу просматривать очередь перед добавлением нового задания, если такое задание имеется, то еще одно не добавлять.

2. Когда срабатывает метод fire, т.е. вызывается событие из очереди, то htop показывает загрузку CPU ~100%
Причина в коряво написанном скрипте или возможно дело еще в чем-то.
Привожу пример конфига /etc/supervisor/conf.d/rating.conf

PHP
[program:rating]
command=php artisan queue:listen --sleep=10 --timeout=900 --tries=3
numprocs
=1
autostart
=true
autorestart
=true
directory
=/...path_to_app...
stdout_logfile=/...path_to_app.../app/storage/logs/rating_supervisord.log
redirect_stderr
=true

Подвал раздела