laravel artisan :: очередь не работает, но не в консоли

Привет у меня есть очень простая консольная команда, которая копирует некоторые изображения,

Использование следующей консольной команды работает без проблем

 php artisan revo:copyPhotos baseTenant destination

Однако при вызове этого из PHP-кода с artisan::queue это терпит неудачу

Я получаю эту ошибку в таблице failed_jobs

{"job":"Illuminate\\Foundation\\Console\\QueuedJob","data":["revo:copyPhotos",{"origin":"baseTenant","destination":"testArtisan"}]}

И я называю это так от php

Artisan::queue('revo:copyPhotos', ['origin' => 'baseTenant', 'destination' => 'testArtisan']);

Подпись команды:

protected $signature = 'revo:copyPhotos
{origin         : The tenant name of the origin account}
{destination    : the new account to be created as copy of origin}
';

Я использую очереди с beanstalkd и другие задания очереди работают без каких-либо проблем (расширение job не command),

Есть идеи, если я что-то упустил? ничего не появляется на storage/logs файл для этой неудачной работы ..

1

Решение

Хорошо … Я нашел, что мне нужно позвонить

php artisan queue:restart

Итак, очередь Деймон узнала о новом коде

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]