DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 474 下一页

2019年1月25日

摘要: 修改Time_Wait参数的方法 (在服务端修改)Windows下在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters,添加名为TcpTimedWaitDelay的DWORD键,设置为30,以缩短TIME_WAI 阅读全文
posted @ 2019-01-25 18:11 DoubleLi 阅读(987) 评论(0) 推荐(0)

摘要: 最近线上遇到windows机器访问其他机器的时候失败的情况。实际就是本地的端口不够用造成的。D:\>netsh interface ipv4 show dynamicportrange protocol=tcpProtocol tcp Dynamic Port Range Start Port : 阅读全文
posted @ 2019-01-25 18:10 DoubleLi 阅读(598) 评论(0) 推荐(0)

摘要: 问题描述:有一段时间,服务器启动了好多程序,做的是 obd监听服务,连接好多个服务器,由于程序的本身的问题造成大量的wait-time,一番百度后找到找到方案1 设置一由于wait-time 需要经过2MSL 之后才会释放,所以可以通过设置这个时间来解决,方法如下 修改Time_Wait参数的方法 阅读全文
posted @ 2019-01-25 18:09 DoubleLi 阅读(1424) 评论(0) 推荐(0)

摘要: 总结: 最合适的解决方案是增加更多的四元组数目,比如,服务器监听端口,或服务器IP,让服务器能容纳足够多的TIME-WAIT状态连接。在我们常见的互联网架构中(NGINX反代跟NGINX,NGINX跟FPM,FPM跟redis、mysql、memcache等),减少TIME-WAIT状态的TCP连接 阅读全文
posted @ 2019-01-25 18:07 DoubleLi 阅读(909) 评论(0) 推荐(0)

摘要: 【背景说明】 在7层负载均衡上,查询网络状态发现timewait太多,于是开始准备优化事宜 整体的拓扑结构,前面是lvs做dr模式的4层负载均衡,后端使用(nginx、or haproxy)做7层负载均衡 【优化效果】 修改前,建立连接的有29个,timewait的就达到了900个,如下图所示 修改 阅读全文
posted @ 2019-01-25 18:05 DoubleLi 阅读(963) 评论(0) 推荐(0)

摘要: TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭TCP连接的时候会出现这个TIMEWAIT。服务器在处理客户端请求的时候,如果你的程序设计为服务器主动关闭,那么你才有可能需要关注这个TIMEWAIT状态过多的问题 阅读全文
posted @ 2019-01-25 15:59 DoubleLi 阅读(269) 评论(0) 推荐(0)

2019年1月21日

摘要: 有没有这样的情况,无法静态的通过启动和退出来查找内存泄露,比如网络游戏,你总不能直接关游戏那玩家怎么办? 现在vld支持release,我们可以动态的找。 1.在release版本使用vld了。<PS1> #define VLD_FORCE_ENABLE #include <vld.h> 2.支持g 阅读全文
posted @ 2019-01-21 12:29 DoubleLi 阅读(240) 评论(0) 推荐(0)

摘要: 前提 同Debug版本在VC中配置好VLD的相关信息,拷贝 Visual Leak Detector\bin\Win32目录下所有的文件和vld.ini到工程目标路径下。 强制检测 在程序入口处的cpp中,定义强制检测宏和包含vld头文件 #define VLD_FORCE_ENABLE #incl 阅读全文
posted @ 2019-01-21 12:23 DoubleLi 阅读(1442) 评论(0) 推荐(0)

2019年1月17日

摘要: 架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布的信息看,它每天 阅读全文
posted @ 2019-01-17 15:42 DoubleLi 阅读(832) 评论(0) 推荐(1)

摘要: 1)“File -> New -> Project”,选择“Empty Project”并创建。 2)选中 Project,右键,选择“Add files”,将 c/c++ 和 head files 加入工程。 3)选中 Project,右键,选择“Properties”,“Project sett 阅读全文
posted @ 2019-01-17 13:56 DoubleLi 阅读(552) 评论(0) 推荐(0)

上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 474 下一页