近日平稳运行了将近4年的发号器突然出现问题,在元旦0分的时候出现短暂的性能下降,导致发号失败率飙高到一个不可接收的值,哎,意外总是发生在你想不到的地方。这几天赶紧和小伙伴们赶紧追查原因,制定改造方案,下面记录一下分析和定位问题的过程,以便后期查阅,并不在同一个地方跌倒两次。一、分析过程1、现象现象是...
分类:
其他好文 时间:
2015-01-08 14:56:41
阅读次数:
724
线上服务器清理的差不多了,准备做一下服务器分层架构,就是将LNMP环境分离开,用到了LB集群,先来点理论吧。负载均衡LB集群主要关注的是并发处理能力,常用的有:LVS、nginx、haproxy。LVS是基于四层的负载均衡,不支持复杂特性的负载均衡,转发效率比7层略高nginx、haproxy都..
分类:
其他好文 时间:
2015-01-06 18:11:34
阅读次数:
336
岁月就像海边的风,几乎都对社会现状不满,几乎都对事业随遇而安,几乎都为下一代瞎操心,几乎都将未来交给习惯。
一段很有意思,也富有哲学的话,当我们对事业随遇而安的话,我们就会被时代拉下。
虽然我们不用HAProxy,但是我们不能固步自封,还是需要不断的学习。
本文很多内容没有经过具体考证,请酌情参考。
HAProxy提供高可用性、负载均衡以及基于TC...
分类:
其他好文 时间:
2015-01-05 15:04:19
阅读次数:
143
为了应付大量用户请求,我们的网站加入了Varnish作为中间Cache。上线后使用varnishstat查看client_conn比client_req高很多,导致varnish产生大量TIME_WAIT。开始以为是Nginx没有开启keep-alive的原因,开启...
分类:
其他好文 时间:
2015-01-04 13:43:33
阅读次数:
227
【在CentOS下安装haproxy】sudo yum install haproxy编辑配置文件 vim /etc/haproxy/haproxy.cfg#---------------------------------------------------------------------# ...
分类:
其他好文 时间:
2015-01-04 06:21:25
阅读次数:
261
一. 减少对服务器的文件请求常规的HTTP请求属于“请求”-“应答”-“断开”形式的短连接,每一个独立的资源我们都会向服务器发去一份get请求,再等服务端将我们需要的文件传回来。每一次资源的请求都实实在在地耗费了一次“连接-等待-接收”的时间(当然将http请求设为keep-alive长连接状态可以...
分类:
Web程序 时间:
2014-12-30 11:36:56
阅读次数:
258
hproxy提供高可用性、负载均衡和基于TCP和HTTP应用的反向代理,特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合到架构中,
同时可以保护你的web服..
分类:
Web程序 时间:
2014-12-29 18:36:52
阅读次数:
402
当单台服务器的负载达到一定程度时,服务器资源就无法满足用户的需求,此时可以通过多种方法来处理。比如说通过DNS解析多台服务器,或者是通过四层根据内容请求进行分发(如LVS),或是通过七层负载技术(nginx、haproxy)等方式来实现。Nginx的反向代理负载均衡能够更好的支持..
分类:
其他好文 时间:
2014-12-29 15:31:14
阅读次数:
226
Ngingx的特点(1)模块化设计,较好的扩展性(2)高可靠性 master(控制)-->worker(3)较低的内存消耗 10000个keep-alive连接在Nginx仅消耗2.5M(4)支持热部署 不停机而更新配置文件、更换日志文件、更新服务器程序版本基本功能: 静态资源的web服务器,能缓存...
分类:
其他好文 时间:
2014-12-29 11:43:04
阅读次数:
331
为什么使用Nginx; 性能比较好; 第三方模块扩展较多;(开源协议较为宽松) 高可靠性:主控进程和工作进程,一个工作进程出错主进程可以快速另开一个; 低内存消耗:一万个keep-alive连接在Nginx仅消耗2.5MB,支持较高的连接数; 支持热部署;不用停止服务就能版本更新,更新配置..
分类:
其他好文 时间:
2014-12-29 06:39:30
阅读次数:
225