リスナをphp artisan queue:listen
経由で実行すると、ワーカーが何かをエコーしている可能性がありますが、かなり静かです。Laravel 4キューリスナーの詳細モードを有効にします
質問:php artisan queue:work
と同様に、これらのエコーが画面に表示されるようにするにはどうすればよいですか?
リスナをphp artisan queue:listen
経由で実行すると、ワーカーが何かをエコーしている可能性がありますが、かなり静かです。Laravel 4キューリスナーの詳細モードを有効にします
質問:php artisan queue:work
と同様に、これらのエコーが画面に表示されるようにするにはどうすればよいですか?
私は聞いても何の出力もないと信じていません。それ以上の出力があると示唆しているものは表示されません。ListenCommandしかし、職人に助けを依頼すると、試してみることができる--verbose (-v)
が示唆されていますか?
php artisan queue:listen -v
聞くの私の理解では、基本的に繰り返しqueue:work
を呼び出して、バックグラウンドサービスとして実行されるように設計されていることです。あなたが働いていることをテストしたい場合は、queue:work
に電話するだけです。おそらく、loggingをコードに追加してみると、ログファイルを見ることができます。
$ php artisan help queue:listen Usage: queue:listen [--queue[="..."]] [--delay[="..."]] [--memory[="..."]] [--timeout[="..."]] [connection] Arguments: connection The name of connection Options: --queue The queue to listen on --delay Amount of time to delay failed jobs (default: 0) --memory The memory limit in megabytes (default: 128) --timeout Seconds a job may run before timing out (default: 60) --help (-h) Display this help message. --quiet (-q) Do not output any message. --verbose (-v) Increase verbosity of messages. --version (-V) Display this application version. --ansi Force ANSI output. --no-ansi Disable ANSI output. --no-interaction (-n) Do not ask any interactive question. --env The environment the command should run under.>
php artisan queue:listen
今実行すると、コンソールにワーカー出力をレンダリングしません。冗長モードは必要ありません。
非常に静かです。個人的には、OS X/Linuxを使用して、別の端末ウィンドウで以下を実行して出力を監視します。
tail -f storage/logs/*
Laravelのどのバージョンでは?質問は特にLaravel 4についてですが、これはLaravel 4.2のケースでは間違いありません – nicja