ピックアップ

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

で更新完了。

これで溜まっていたキューが実行された。

ピックアップ

おすすめ書籍

コメント一覧

コメントはまだありません。

コメント送信

コメントを残す

広告

おすすめ記事