发送大数据就这样。。。

shishou

SendBufferToWorker fail. May be the send buffer are overflow. See http://wiki.workerman.net/Error2 for detail

2790 3 0
3个回答

shishou

SendBufferToWorker fail. May be the send buffer are overflow. See http://wiki.workerman.net/Error2 for detail
7f000001183800000009=>7371584
7f00000118380000000a=>7371584
7f000001183800000001=>35
7f000001183800000002=>35

起5个客户端给服务器发送心跳。两个心跳数据35字节,三个心跳7371584字节。
大的就时不时报这个。全部改成小字节就没事。

  • 暂无评论
maq

心跳7371584字节?要这么大?

  • 暂无评论
智佳思远

看报错像是发来的数据包太大了,缓冲区满了,记得这个缓冲区大小可以改的。

心跳都要7M大小,正常业务不会这么做吧。
服务器带宽没多少,7M字节都需要百兆带宽了,几个客户端同时发心跳服务器G口网卡都会爆,更别说应用程序缓存了。

  • 暂无评论
年代过于久远,无法发表回答
🔝