webman静态资源压力测试 大量的 send_fail

0

截图


截图


截图

已邀请:

喵了个咪

赞同来自:

http://doc.workerman.net/faq/about-send-fail.html


1、调用send接口向客户端发送数据时发现客户端已经断开,则send_fail计数加1。由于是客户端主动断开的,属于正常现象,一般可以忽略。
2、服务端发送数据的速度大于客户端接收速度,导致数据不断的积压在服务端缓冲区(workerman为每个客户端建立了一个发送缓冲区),如果缓冲区大小超过限值(TcpConnection::$maxSendBufferSize默认1M)则会被丢弃,触发onError事件(如果有的话),并导致send_fail计数加1。


感觉你的是第一种情况呢,最后结束的时候每个压测线程没收完数据强制关闭了连接,导致webman发送失败。

要回复问题请先登录注册