【发布时间】:2020-07-01 12:41:34
【问题描述】:
我在 Ubuntu 系统上安装了我的 Laravel 应用,并且已经安装了 pdo_mysql 和 mysqli 以及所有扩展。
当我在没有 Redis 驱动程序的情况下运行该作业时,代码运行良好,但在使用 Redis 驱动程序时运行不正常。
我遇到了错误,这对我来说很奇怪:
找不到驱动程序(SQL:插入
failed_jobs(connection,queue,payload,exception,failed_at)值(redis,默认值,{“type”:“job” ,"timeout":null,"tags":{},"id":"1","data":{"command":"O:26:\"App\Jobs\SapProductSyncJob\":8:{s :9:\"user_data\";a:1:{s:7:\"user_id\";i:3;}s:6:\"\u0000*\u0000job\";N;s:10:\ "connection\";N;s:5:\"queue\";N;s:15:\"chainConnection\";N;s:10:\"chainQueue\";N;s:5:\"延迟\";N;s:7:\"chained\";a:0:{}}","commandName":"App\Jobs\SapProductSyncJob"},"displayName":"App\Jobs\SapProductSyncJob"," timeoutAt":null,"pushedAt":"1584684956.0182","job":"Illuminate\Queue\CallQueuedHandler@call","maxTries":null,"delay":null,"attempts":2}, PDOException: 不能在 /home/path/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27 中找到驱动程序
【问题讨论】:
-
你安装了 Redis 吗?你安装了
predis/predis吗? laravel.com/docs/5.8/redis -
是的,它已经安装了
标签: php mysql laravel laravel-5 redis