2017-10-04 5 views
0

작업을 DB 대기열에 삽입하는 문제가 있습니다. 나는 기본적으로 장인 큐를 운영하는 "감독자"서비스를 가지고있다. 나는 일을 계속 진행한다. (나는 또한 분당 크론 작업이 한 번은 장인 스케줄을 실행하는 것을 언급해야한다.Laravel Lumen Queue 대기열 실패 : 작동하지만 대기열 없음 : 수신

Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method App\Services\MiddlewareApi::get_lowest_active_customer_number_by_email() in /var/www/vhosts/my-domain.com/httpdocs/my-app/app/Jobs/UpdateBadCustomerNumbersJob.php:48 

(I 체크하고 그 클래스가 실제로 그 방법이 있나요)

하지만 때 내가 : 난 그냥이 명령을 실행하고 대기 작업을 실행해야 감독자가 픽업 할 경우, 나는이 예외가 php artisan queue를 실행하십시오 : UpdateBadCustomerNumberJob.php를 호출하는 명령을 실행 한 후에 제대로 작동하는 것처럼 들립니다. 내 상사에게 일종의 조정을해야합니까? 그렇다면 왜?

답변

0

그래서이 큐는 내가 배치 한 새로운 코드 변경 사항을 선택하지 않았기 때문에이 문제가 호출 된 것으로 나타났습니다. 이 문제는 대기열을 실행하여 해결되었습니다 : 관리자를 다시 시작하고 재부팅하십시오.