2013-04-04 7 views
6

リスナをphp artisan queue:listen経由で実行すると、ワーカーが何かをエコーし​​ている可能性がありますが、かなり静かです。Laravel 4キューリスナーの詳細モードを有効にします

質問:php artisan queue:workと同様に、これらのエコーが画面に表示されるようにするにはどうすればよいですか?

答えて

7

私は聞いても何の出力もないと信じていません。それ以上の出力があると示唆しているものは表示されません。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.> 
0

php artisan queue:listen今実行すると、コンソールにワーカー出力をレンダリングしません。冗長モードは必要ありません。

+0

Laravelのどのバージョンでは?質問は特にLaravel 4についてですが、これはLaravel 4.2のケースでは間違いありません – nicja

0

非常に静かです。個人的には、OS X/Linuxを使用して、別の端末ウィンドウで以下を実行して出力を監視します。

tail -f storage/logs/* 
関連する問題