ピックアップ
LaravelのWorkerのRedisでキューに貯まってHorizonに存在するが実行されない件
Laravelを使用していて、
Worker動かそうとして、
Redisで、
キューに実行されていたが、
この処理がうまく実行されなかったので、
その点を確認した時のメモ。
個人の備忘録として、
関連情報などを、
後々のために
残しておく。
Laravelのバージョン
Laravelのバージョンは、
php artisan --versionで確認すると、
Laravelのバージョン10系なので、
その点を留意。
対応したかった事象
今回の件で、
キューには追加されているが、
実際の処理が、
実行されなかった。
対応メモ
調整としては、
- 設定ファイルに対象キュー名を追加
- 設定情報の反映更新
ということが必要。
設定ファイルは、
config/horizon.phpこの中で、
'store-worker' => [
'connection' => 'redis',
'queue' => [
'sample_queue_name',この部分のキュー名を設定。
これを対応したら、
設定情報を反映更新する。
反映更新は、
php artisan config:clear
php artisan horizon:terminateで更新完了。
これで溜まっていたキューが実行された。
おすすめ書籍
コメント一覧
コメントはまだありません。




コメントを残す