Laravel队列不允许PDO连接

问题描述

我们有一个短信工作,需要发送的每个短信都会被触发,因此,如果我们有100个短信,我们会安排100个作业以允许单个和多个短信。

当我们发送短信活动时,它使用第三方休息服务发送短信,我们发送了7500个短信活动,因此,一旦发送151个短信,队列中就有7500个工作机会

[2020-10-28 15:41:16]生产。错误:不允许对'Doctrine \ DBAL \ Driver \ PDOConnection'进行序列化{“ exception”:“ [object](Exception(code:0): /home/site/releases/20201026103626/vendor/laravel/framework/src/Illuminate/Queue/Queue.php:139)不允许序列化'Doctrine \ DBAL \ Driver \ PDOConnection'

对于所有其他短信,不确定为什么会这样。

我们将laravel队列与数据库(mysql)连接一起使用,该服务器上的所有其他站点都能正常工作,似乎没有失去与数据库的连接(在队列运行时浏览站点时)是专用于mysql的单独服务器。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)