gpt4 book ai didi

使用数据库驱动程序时 Laravel 队列错误

转载 作者:行者123 更新时间:2023-12-02 15:47:04 24 4
gpt4 key购买 nike

使用数据库驱动程序将作业推送到 laravel 5.2 队列时出现以下错误。

exception 'InvalidArgumentException' with message 'No connector for []' in /var/www/krsa/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php:150

队列正在使用主管和以下设置运行

[program:krsa-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/krsa/artisan queue:work —tries=3 --daemon
autostart=true
autorestart=true
user=root
redirect_stderr=true
stdout_logfile=/var/www/krsa/supervisor/worker.log

.env 文件指向数据库驱动

QUEUE_DRIVER=database

config/queue.php 文件具有正确的设置:

'database' => [
'driver' => 'database',
'table' => 'jobs',
'queue' => 'default',
'expire' => 60,
],

jobs存在并且具有正确的列。

相同的设置适用于不同服务器上的另一个项目。我已经更新了 Composer 并确保安装了所有依赖项,除非存在我不知道的数据库驱动程序的额外依赖项。

无法弄清楚为什么 Laravel 没有获取连接器/驱动程序。任何帮助将不胜感激。

更新当我运行 php artisanqueue:work 时,队列正确处理所有作业。

最佳答案

我也刚遇到这个问题。这可能是因为 tries 前面没有两个连字符,您的情况下只有一个连字符

关于使用数据库驱动程序时 Laravel 队列错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40645505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com