[英]Getting "could not find driver" when working with Redis job in Laravel
我在 Ubuntu 系统上安装了我的 Laravel 应用程序,并且已经安装了 pdo_mysql 和 mysqli 以及所有扩展。
当我在没有 Redis 驱动程序的情况下运行作业时,代码工作正常,但在使用 Redis 驱动程序时无法正常工作。
我收到以下错误,这对我来说很奇怪:
找不到驱动程序 (SQL: insert into
failed_jobs
(connection
,queue
,payload
,exception
,failed_at
) 值 (redis, default, {"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:\\"\ *\ job\\";N;s:10:\\"connection\\";N;s:5:\\"queue\\ ";N;s:15:\\"chainConnection\\";N;s:10:\\"chainQueue\\";N;s:5:\\"delay\\";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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.