使用同步而非数据库时出现 504 网关超时

504 gateway timeout when using sync rather than database

我的问题是关于使用 Supervisor 作为我的工作人员发生的事情是当我上传我的 csv(用户数据)时它会做一个工作来发送电子邮件,直到 csv 中的所有用户都被导入到数据库中。如果我手动使用 QUEUE_CONNECTION=database 和 运行 php artisan queue:work 我没有问题 运行 或上传 csv 但是当我将 QUEUE_CONNECTION=sync 更改为运行 与主管一起,我在上传 CSV 时遇到了这个奇怪的 504 网关错误。

文件是否太大,您的页面无法处理?如果是这样,请尝试编辑 php.ini 上的行以进行文件上传。

已解决:我删除了主管配置中的 sqs 设置 php artisan queue:work --tries=1 --delay=20