我有两个网站运行相同的 laravel 5.5 项目。事实上,这两个网站都托管在同一台服务器上。其中一个有效,另一个有队列问题。我已经仔细检查了一切。
.env:
...
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=database
QUEUE_DRIVER=database
...
Run Code Online (Sandbox Code Playgroud)
conf/queue.php
'database' => [
'driver' => 'database',
'table' => 'jobs',
'queue' => 'default',
'retry_after' => 90,
],
Run Code Online (Sandbox Code Playgroud)
我也有空jobs桌子。每当我尝试运行队列时,我都会收到错误消息
php artisan queue:work --daemon
In QueueManager.php line 172:
No connector for []
Run Code Online (Sandbox Code Playgroud)
小智 0
您好,我遇到了同样的问题,找不到解决方案,但我遵循了 Laravel 部署优化,例如缓存配置、视图和导致此问题的路由。(我不知道为什么)。我遵循了这些,它就像魔术一样起作用。(我不知道为什么它有效)
php artisan config:clear
php artisan route:clear
php artisan view:clear
Run Code Online (Sandbox Code Playgroud)