首页 > swWorker_discard_data: received the wrong data

swWorker_discard_data: received the wrong data

用 swoole 做服务器端,websocket 连接,比如启动四个进程,挂掉一个,可能挂的就是主进程,报错:

WARN swWorker_discard_data: [1]received the wrong data[5554 bytes] from socket#3

看字面意思是接收到错误的数据,也没有更详细的错误信息了。

咨询了一下swoole开发组里的一位成员,因为在外地,他也无法帮我们调试,不过他建议用 coredump 去获取错误信息。

因为是同事(在外出差)写的代码,所以只能等明天他回来一起到公司搞一搞,今天先在这里问下有么有遇到相同问题的同学。


这是因为连接已经关闭了,但是残留了一些数据,底层会丢弃。可以忽略此信息。

【热门文章】
【热门文章】