hal*_*bra 4 php amazon-sqs amazon-web-services laravel laravel-4
尝试访问队列时,我在 Laravel 中收到此错误 -
Class 'Aws\Sqs\SqsClient' not found
Run Code Online (Sandbox Code Playgroud)
我的默认队列是“同步”,我的 composer.json 中的任何地方都不需要“Sqs”。那为什么会发生这种情况呢?是否必须将它包含在新版本的 Laravel 中。
Ant*_*hev 10
首先检查 .env 文件中的值 QUEUE_DRIVER 。在您的情况下,它必须等于“同步”
QUEUE_DRIVER=sync
Run Code Online (Sandbox Code Playgroud)
比检查您的主管配置文件。可能您忘记更改此行:
command=php /my/app/dir/artisan queue:work **sqs** ...
Run Code Online (Sandbox Code Playgroud)
到
command=php /my/app/dir/artisan queue:work **sync** ...
Run Code Online (Sandbox Code Playgroud)
如此处所述:https : //laravel.com/docs/5.7/queues#supervisor-configuration
| 归档时间: |
|
| 查看次数: |
4703 次 |
| 最近记录: |