亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我使用laravel5.8的redis隊列功能時,無法正常使用

當我使用laravel5.8的redis隊列功能時,無法正常使用

PHP
婷婷同學_ 2022-12-23 15:35:07
larave版本是5.8。我準備用redis的隊列功能。根據文檔,當我啟動 queue: work 命令時,它無法成功執行。錯誤日志有異常錯誤環境:laravel5.8php7.2.21redis5.0.5配置/queue.php'redis' => [            'driver' => 'redis',            'connection' => 'default',            'queue' => env('REDIS_QUEUE', 'sso'),            'retry_after' => 90,            'block_for' => null,        ],應用程序/工作/LoginLog.php<?phpnamespace App\Jobs;use Illuminate\Bus\Queueable;use Illuminate\Queue\SerializesModels;use Illuminate\Queue\InteractsWithQueue;use Illuminate\Contracts\Queue\ShouldQueue;use Illuminate\Foundation\Bus\Dispatchable;use Illuminate\Support\Facades\Log;class LoginLog implements ShouldQueue{    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;    protected $data;    /**     * Create a new job instance.     *     * @return void     */    public function __construct($appId)    {        $this->data = $appId;    }    /**     * Execute the job.     *     * @return void     */    public function handle()    {        Log::info('job handle...',$this->data);    }}路線/web.phpRoute::get('test', function (){    $appid = '1854956778';    $a = \App\Jobs\LoginLog::dispatch($appid);    dd($a);});郵遞員測試
查看完整描述

1 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

錯誤原因是項目引入了php-enqueue/laravel-queue包。這個包的0.9版本有一個bug,升級后修復了



查看完整回答
反對 回復 2022-12-23
  • 1 回答
  • 0 關注
  • 329 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號