Android公司内网请求服务器偶尔超时现象
2017-09-11 15:07
197 查看
在一些高并发的 WebServer上,为了端口能够快速回收,打开了net.ipv4.tcp_tw_recycle,而在关闭 net.ipv4.tcp_tw_recycle的时候,kernal 是不会检查对端机器的包的时间戳的;打开了 tcp_tw_reccycle 了,就会检查时间戳,很不幸移动的cmwap发来的包的时间戳是乱跳的,所以服务器就把带了“倒退”的时间戳的包当作是“recycle的tw连接的重传数据,不是新的请求”,于是丢掉不回包,造成大量丢包。
http://www.jianshu.com/p/dde236d7211d
http://www.cnblogs.com/lulu/p/4149312.html
http://noops.me/?p=269
http://blog.csdn.net/caianye/article/details/38540867
https://www.zhihu.com/question/21609463
http://blog.csdn.net/wireless_tech/article/details/6405755
http://www.litrin.net/2013/03/01/android%E4%B9%8B%E7%BD%91%E7%BB%9C%E4%B8%A2%E5%8C%85%E4%BA%8B%E4%BB%B6/
http://blog.sina.com.cn/s/blog_781b0c850100znjd.html
http://www.jianshu.com/p/dde236d7211d
http://www.cnblogs.com/lulu/p/4149312.html
http://noops.me/?p=269
http://blog.csdn.net/caianye/article/details/38540867
https://www.zhihu.com/question/21609463
http://blog.csdn.net/wireless_tech/article/details/6405755
http://www.litrin.net/2013/03/01/android%E4%B9%8B%E7%BD%91%E7%BB%9C%E4%B8%A2%E5%8C%85%E4%BA%8B%E4%BB%B6/
http://blog.sina.com.cn/s/blog_781b0c850100znjd.html
相关文章推荐
- android HttP请求服务器,连接超时
- android HttoPost 请求服务器超时设置
- android http请求服务器
- 支付宝获取远程服务器ATN结果,验证是否是支付宝服务器发来的请求是超时导致交易签名被篡改
- android异步向服务器请求数据
- Android 通过httpclient请求web服务器,并解决用户登录session保持
- Android中使用Json和Xml与服务器进行通信,使用代码发送Get和Post请求,http请求辅助类
- Android向服务器发送请求时的中文乱码问题
- 我的Android进阶之旅------>Android发送GET和POST以及HttpClient发送POST请求给服务器响应
- 【Android】安卓开发之使用Gson和POST请求和服务器通信
- Android通过接口配置服务器和请求地址
- Android网络编程之Http请求服务器数据(POST方式)
- Android基于SOAP协议向WebService交互数据,修改请求超时时间
- android通过httpPost向服务器发送请求 .
- android 客户端发服务器发送中文请求,服务端是乱码的解决方法
- Android UDP内网连接外网服务器
- android的HttpClient添加请求超时时间
- 支付宝获取远程服务器ATN结果,验证是否是支付宝服务器发来的请求是超时导致交易签名被篡改