2017-10-04 5 views
0

DBキューにジョブを挿入するコマンドがあります。私は基本的に職人のキューを運営するサービス「スーパーバイザー」を持っています:仕事は継続しています(私は、1分に1回、職人のスケジュールを実行しています。私は、このコマンドを実行すると、キューに入れられた仕事は、私はこの例外を取得する実行する必要がある場合スーパーバイザが拾うせた場合:Laravel Lumen Queueキューとの障害:キューではありません:listen

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 

(私がチェックしていると、そのクラスが実際にそのメソッドを持っていない)

けどphp artisan queueを実行する:UpdateBadCustomerNumberJob.phpを呼び出すコマンドを実行した直後に、正しく機能するように見える。私は上司に何らかの調整を加えるべきですか?もしそうなら、なぜですか?

答えて

0

この問題は、キューが私が配備した新しいコード変更を受け入れていないために発生したことが判明しました。この問題は、キューを実行することで解決されました。スーパーバイザを再起動して再起動します。

関連する問題