の開発者、私は問題があります。私のキューが動作していないか、それがどのように動作しているのかわかりません。新しいキュージョブを追加するコマンドを作成します。ドライバのキューはデータベースです。私のコマンドを実行した後、テーブル 'ジョブ'の新しい行が表示されます。その後、私は "php artisan queue:work"をやろうとしますが、何も起こりません。laravel job(queue)の実行方法は?
お願いします。どうすればこのジョブを実行できますか?
の開発者、私は問題があります。私のキューが動作していないか、それがどのように動作しているのかわかりません。新しいキュージョブを追加するコマンドを作成します。ドライバのキューはデータベースです。私のコマンドを実行した後、テーブル 'ジョブ'の新しい行が表示されます。その後、私は "php artisan queue:work"をやろうとしますが、何も起こりません。laravel job(queue)の実行方法は?
お願いします。どうすればこのジョブを実行できますか?
代わりにphp artisan queue:listen
を試してください。
From the documentation:[デーモンキュー・リスナー] queue:work
職人コマンドは、これまでの枠組みを再起動せずにジョブの処理を続行するためにキューワーカーを強制するためのオプションが含まれています。キューと比較すると、これは、CPUの使用率の大幅な減少をもたらす:コマンドを聞く:
フラグを使用し、デーモンモードでキューワーカーを起動するには:
php artisan queue:work connection `--daemon`
しかし、あなたが持っていない場合複数の接続が接続を削除し、接続せずに実行します。
php artisan queue:work --daemon
これは私のために働いています。
ログで可能性のあるエラーを確認しましたか? – Hkan
私もqueue:listenを実行しようとしましたが結果はありません。 – lieroes