Swoole 下使用 Laravel 数据库,报错:Packets out of order. Expected 1 received 111. Packet size=****?
在swoole 中,使用task任务,任务业务流程中,使用的是Model:where(['status'=1])->get();
但经常出现以下问题
Packets out of order. Expected 1 received 111. Packet size=6512494 (SQL: select * from config
where (status
= 1))
除此之外,Redis也报错 :'read error on connection'
抛开了Laravel 自带的Redis,使用原生的Phpredis Redis类写业务功能就不再报错
(个人认为 是laravel 容器部分绑定实例 在swoole中被销毁了 )
大家有遇到该问题吗??
推荐文章: