我陷入了以下困境:我们拥有使用某些电子邮件服务发送电子邮件的应用程序。我们的目标是拥有多种此类服务,并能够从Web界面切换其配置。
一段时间后,切换器将使用模块,该模块根据实现文件中写入的内容来重写配置文件(尤其是config/mail.php
和AppServiceProvider
)。
使用队列(在Redis上)完成邮件发送。
我面临的问题是,如果我将QUEUE_DRIVER=sync
放入.env
,一切都会按预期工作,但是如果我离开QUEUE_DRIVER=redis
,因为使用任何旧代码或类似的东西都不会发生其他。
我尝试重新启动supervisor
,nginx
,redis,清理缓存-没有结果。
谁能建议出什么问题了?
谢谢!