我使用了GateWay 传输较大文件时,使用了前端文件切片上传 在发送文件到60%多时总是出现数据丢失情况。
附件是上传情况
估计是发送文件太大,客户接收速度慢,服务端发的太快,服务端的发送缓冲区满了。 设置下
$gateway-$sendToClientBufferSize = 1024*1024*100;
试下吧
多谢,我在尝试不修改缓冲区前提下利用bufferFull 把数据先缓存其他,但是还没找到正确的实现方法
按你说的调整后传输数据成功了,但是我在重启服务时报错了, 'Address already in use'了
附件是上传情况
估计是发送文件太大,客户接收速度慢,服务端发的太快,服务端的发送缓冲区满了。
设置下
试下吧
多谢,我在尝试不修改缓冲区前提下利用bufferFull 把数据先缓存其他,但是还没找到正确的实现方法
按你说的调整后传输数据成功了,但是我在重启服务时报错了, 'Address already in use'了