Yii2-queue отправляет задания в reserved

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Gleb_A
Сообщения: 119
Зарегистрирован: 2012.02.26, 18:29

Yii2-queue отправляет задания в reserved

Сообщение Gleb_A » 2019.12.03, 13:16

Версия yiisoft/yii2-queue 2.0.2, php 7.3.12.
В логах приложения вот такое сообщение:
Error: Argument 1 passed to Symfony\Component\Process\Process::__construct() must be of the type array, string given, called in /var/www/site.ru/vendor/yiisoft/yii2-queue/src/cli/Command.php on line 167


Получается, что в строке 167 Comand.php

Код: Выделить всё

 $process = new Process($cmd, null, null, $message, $ttr); 
какая то перевенная неверно передаётся. С чем это может быть связано?

rak
Сообщения: 2031
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Yii2-queue отправляет задания в reserved

Сообщение rak » 2019.12.04, 10:22

что добавляется в очередь, что в конфиге? нужен код
ну и вообще, версия 2.0.2 2х летней давности, не пора ли обновиться? :?

Drugpunker
Сообщения: 87
Зарегистрирован: 2014.08.13, 19:44

Re: Yii2-queue отправляет задания в reserved

Сообщение Drugpunker » 2019.12.05, 09:42

Gleb_A писал(а):
2019.12.03, 13:16
Версия yiisoft/yii2-queue 2.0.2, php 7.3.12.
В логах приложения вот такое сообщение:
Error: Argument 1 passed to Symfony\Component\Process\Process::__construct() must be of the type array, string given, called in /var/www/site.ru/vendor/yiisoft/yii2-queue/src/cli/Command.php on line 167


Получается, что в строке 167 Comand.php

Код: Выделить всё

 $process = new Process($cmd, null, null, $message, $ttr); 
какая то перевенная неверно передаётся. С чем это может быть связано?
Вы передаёте строку, а нужно массив, как говорит дебаггер.
Что содержат аргументы $process?

Ответить