1、大规模站点构建框架。http:状态keep-alive:长连接cookie:sessioncluster:集群构建高可扩展性系统的重要原则;在系统内部尽量避免串行化和交互HA:HighAvailabilityLB:LoadBalancingsession复制memcached:内存缓存服务器key-value:键值匹配2、lvs的基础原理LB:(应用..
分类:
Web程序 时间:
2015-07-11 18:50:10
阅读次数:
313
Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用...
分类:
其他好文 时间:
2015-07-10 15:10:06
阅读次数:
94
####################全局配置信息###############################参数是进程级的,通常和操作系统(OS)相关#########globalmaxconn 20480 #默认最大连接数log 127.0.0.1 local3 #[err warning ...
分类:
其他好文 时间:
2015-07-10 14:53:02
阅读次数:
116
本程序只是入门级程序,所以不考虑
1,多线程。
2,安全性。
3,不考虑端点下载文件。
4,Keep-Alive。
5,不考虑head。
6,为了简洁,删掉了catch的内容。
exe的祖父目录必须有wwwroot文件夹,且文件夹有index.htm,内容不限。
开发环境: WinXP+VS2010C#
一,新建一个项目TestWeb,项目类型:Windows窗口应用程...
web_proxyserver192.168.20.112web1server192.168.20.137web2server192.168.20.140echo"192.168.20.137>/usr/local/nginx/html/index.htmlecho"192.168.20.140>/usr/local/nginx/html/index.html下载安装haproxytar-zxvfhaproxy-1.4.24.tar.gzcdhaproxy-1.4.24uname-r#查..
分类:
其他好文 时间:
2015-07-08 23:00:24
阅读次数:
564
【需求】不影响服务器处理的前提下,检测客户端程序是否被强制终了。【现状】服务器端和客户端的Socket都设定了keepalive属性。服务器端设定了探测次数等参数,客户端、服务器只是打开了keepalive机能服务器端起了一个监视线程,利用select来检测socket是否被关闭。。。下面这是我的一...
分类:
系统相关 时间:
2015-07-06 19:46:37
阅读次数:
154
1.先安装所需要的服务进程:#yum‐yinstallhaproxykeepalived2.编辑keeoalived的配置文件[root@dragon~]#cat/etc/keepalived/keepalived.conf
global_defs{
notification_email{
keepalived
}
notification_email_fromkeepalived@domain.local
smtp_server192.168.1.200
smtp_..
分类:
其他好文 时间:
2015-07-04 23:38:28
阅读次数:
407
在部分12580项目中,我引入了haproxy做为软负载。主要为一些非关键性的业务提供服务。架构比较简单。两台web前段,通过haproxy调用后端的两台mysql(slave),主要用于搜索。不写入数据。自从上线后,开发人员就偶尔反馈说,有时打开web页面查询数据,报错如下:HTTPStatus500-..
分类:
数据库 时间:
2015-07-01 06:20:23
阅读次数:
174
Haproxy 自身健康检查vi /usr/local/haproxy/sbin/check_haproxy.sh#!/bin/shPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin ...
分类:
其他好文 时间:
2015-06-26 01:40:49
阅读次数:
140
Install HaproxyCentOS/RHEL 5 , 32 bit:# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpmCentOS/RHEL 5 , 64 bit:# rpm -...
分类:
其他好文 时间:
2015-06-25 22:53:26
阅读次数:
192