问题描述:
此前在对接视频平台过程中,获取的视频超过7路,会出现TCP window full的错误,然后获取的视频流会断掉。
成都服务器托管,创新互联公司提供包括服务器租用、成都移动机房、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、申请域名等业务的一体化完整服务。电话咨询:18982081108
产生问题的原因:
业务处理过程中速度不够,导致客户端向服务端发送零窗口的错误,最终导致服务端端口卡死。只有等到socket关闭,服务器端的业务才会恢复。
TCP协议首部参数说明如下:
(1)16位端口号:告知主机该报文段是来自哪里(源端口Source Port)以及传给哪个上层协议或应用程序(目的端口Destination Port)的。
(2)32位序号:一次TCP通信(从TCP连接建立到断开)过程中某一个传输方向上的字节流的每个字节的编号。
(3)32位确认号(acknowledgement number):用作对另一方发送来的TCP报文段的响应。其值是收到的TCP报文段的序号值加1。
(4)4位头部长度(header length):标识该TCP头部有多少个32bit字(4字节)。因为4位最大能标识15,所以TCP头部最长是60字节。
自己来答一个吧,成功的被服务器配置给坑了~通过ulimit -a命令可以看到文件最大打开数,使用ulimit -n xxxxx就可以提升最大打开数,或者更改/etc/security/limits.conf中关于文件最大打开数的配置就行了。
到此,以上就是小编对于的问题就介绍到这了,希望这3点解答对大家有用。
本文题目:tcpwindowsfull问题原因?windowstcp服务端程序
网站地址:http://www.shufengxianlan.com/qtweb/news6/210206.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联