- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 linux编程下signal()函数
当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出), 所以client会退出。若不想客户端退出可以把 SIGPIPE设为SIG_IGN
2014-09-28 16:00:45 480
转载 底层通讯协议问题排查案例
最近每天抽调一点时间充当客服工作,解决用户的技术问题,在充当客服工作当中,遇到各种形形色色的问题,才知道以前自认为不是问题的问题现在都成为了问题,在问题的分析,解决过程中相当的困惑人,有时候同一个问题分析好几天,尝试各种方式,最后到问题的解决,解决问题后,那种兴奋是无法用语言来形容,感谢用户容忍我们这么不停的折腾,在这个过程当中,让我了解到一些更底层的东西,对于自身也是一个很大的提高。下面说说遇到
2014-09-19 16:41:07 2736
转载 Linux内核 RPS/RFS功能详细测试分析
RPS和RFSRPS 全称是 Receive Packet Steering, 这是Google工程师 Tom Herbert (therbert@google.com )提交的内核补丁, 在2.6.35进入Linux内核. 这个patch采用软件模拟的方式,实现了多队列网卡所提供的功能,分散了在多CPU系统上数据接收时的负载, 把软中断分到各个CPU处理,而不需要硬件支持,大大提
2014-09-19 16:40:33 1441
转载 LVS技术浅析-配置管理3
上一篇《配置管理2》,我们介绍了如何利用keepalived来部署LVS;本文将介绍一些LVS配置的注意点,以及 性能相关的一些配置;1. SH调度算法-尽量不要采用 一些业务为了支持会话保持,选择SH调度算法,以实现同一源ip的请求调度到同一台RS上;但 SH算法本省没有实现一致性hash,一旦一台RSdown,当前所有连接都会断掉;如果配置了inhibit_on_failu
2014-09-19 16:39:33 749
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人