2016-05-06 9 views
2

の開発者、私は問題があります。私のキューが動作していないか、それがどのように動作しているのかわかりません。新しいキュージョブを追加するコマンドを作成します。ドライバのキューはデータベースです。私のコマンドを実行した後、テーブル 'ジョブ'の新しい行が表示されます。その後、私は "php artisan queue:work"をやろうとしますが、何も起こりません。laravel job(queue)の実行方法は?

お願いします。どうすればこのジョブを実行できますか?

+0

ログで可能性のあるエラーを確認しましたか? – Hkan

+0

私もqueue:listenを実行しようとしましたが結果はありません。 – lieroes

答えて

0

代わりにphp artisan queue:listenを試してください。

0

From the documentation:[デーモンキュー・リスナー] queue:work職人コマンドは、これまでの枠組みを再起動せずにジョブの処理を続行するためにキューワーカーを強制するための​​オプションが含まれています。キューと比較すると、これは、CPUの使用率の大幅な減少をもたらす:コマンドを聞く:

​​フラグを使用し、デーモンモードでキューワーカーを起動するには:

php artisan queue:work connection `--daemon` 

しかし、あなたが持っていない場合複数の接続が接続を削除し、接続せずに実行します。

php artisan queue:work --daemon 

これは私のために働いています。

関連する問題