2017-10-23 25 views
2

私のLaravel Queue失敗ジョブがすべてmysqlではなくRedisに移動するようにLaravelアプリケーションを設定しようとしています。LaravelがRedisに失敗したジョブ

はCurrenly私の仕事は、Redisのを使用するように設定されているが、failed_jobsはまだ

はStackOverflowの/ Laravelに何かを見つけることができませんでしたMySQLデータベースに

Laravel 5.4

Redisの

を行きます

PHP 7.0

助けてください!何が必要で、接続やテーブルを

'failed' => [ 
    'database' => env('DB_CONNECTION', 'mysql'), 
    'table' => env('QUEUE_FAILED_TABLE', 'failed_jobs'), 
] 

変更:

答えて

0

あなたは、以下の値を見つける必要があり、config/queue.phpで設定を確認してください。

+0

これは機能しません。私は試した。 –

+0

私はlaravel redisドライバが失敗したジョブ情報を保存するように設定していないと思います。私はpostgreを使用し、それは正常に動作します。 私はconfigを変更して失敗したジョブ情報をredisで見つけようとしましたが、失敗しました。 私は、キー値ストレージにfailed_jobsを保存する方法がないと思います。それはテーブルを持つリレーショナルデータベースを必要とし、設定ファイルの値はそれを暗に示します。そして、それについて考えるなら、失敗したジョブを赤字にするのはなぜですか?私はポストグレにこだわるだけです... –

関連する問題