首先分析一下有哪些原因可能会导致负载不均:1、lvs自身的汇话保持(persistent10)可能会导致负载不均;2、调度算法的设置可能会导致;例如rr、wrr、wlc、lc算法;3、后端RS节点的汇报保持参数,例如apache的keepalive参数;4、访问量比较少的情况,不均衡的现象更加明显;5、..
分类:
其他好文 时间:
2015-11-02 06:46:48
阅读次数:
223
配置keepalived:1、使用DR模式:环境说明:192.168.2.205node1.sky.comkeepalived+lvs服务器DIP192.168.2.206node2.sky.comkeepalived+lvs服务器DIP192.168.2.220lvsVIP192.168.2.207web1.sky.comapache服务器192.168.2.208web2.sky.comapache服务器192.168.2.100window客户端..
分类:
其他好文 时间:
2015-11-01 19:39:48
阅读次数:
327
#!/bin/bashwhile:do###processcountNGINX_COUNT=`ps-Cnginx--no-header|wc-l`KEEPALIVED_COUNT=`ps-Ckeepalived--no-header|wc-l`#if[$NGINX_COUNT-eq0]&&[$KEEPALIVED_COUNT-eq0];then#/etc/init.d/nginxrestart&&/etc/init.d/keepalivedrestartif[$NGINX_CO..
分类:
其他好文 时间:
2015-10-31 01:49:32
阅读次数:
256
加入nginx宕了,keepalive也跟着自杀#!/bin/bashwhile:donginxpid=`ps-Cnginx--no-header|wc-l`if[$nginxpid-eq0];then/etc/init.d/nginxrestartsleep5nginxpid=`ps-Cnginx--no-header|wc-l`if[$nginxpid-eq0];then/etc/init.d/keepalivedstopfifisleep5done
分类:
其他好文 时间:
2015-10-31 01:48:56
阅读次数:
208
#!/bin/bashtar-zvxfkeepalived-1\[1\].1.17.tar.gzyum-yinstallkernel-develln-s/usr/src/kernels/2.6.18-164.el5-i686//usr/src/linuxcdkeepalived-1.1.17/yuminstallopenssl-*-y./configure--prefix=/usr/local/keepalivedmakemakeinstallcp/usr/local/keepalived/etc/rc.d/..
分类:
其他好文 时间:
2015-10-31 01:48:07
阅读次数:
248
背景要求不考虑session会话保持通过域名来访问不同的虚拟主机。nginx_proxy配置[root@mysqlconf]#catnginx.conf
worker_processes1;
events{
worker_connections1024;
}
http{
includemime.types;
default_typeapplication/octet-stream;
sendfileon;
keepalive_timeout65;
ups..
分类:
其他好文 时间:
2015-10-23 00:18:11
阅读次数:
237
#GENERAL
daemonize no
tcp-backlog 511
timeout 0
tcp-keepalive 0
loglevel notice
databases 16
dir /opt/redis/data
slave-serve-stale-data yes
#slave只读
slave-read-only yes
#not...
分类:
其他好文 时间:
2015-10-19 17:41:21
阅读次数:
249
上篇博客介绍了lvs,前面提到lvs是基于tcp4层,不具备健康检查功能,对于前端的访问,lvs不管后端服务状态,直接把请求扔给后端。如果后端服务不可用,lvs仍然会把访问请求扔给不可用的后端,对于高可用服务来说,无疑是不可接受的。keepalive为lvs应运而生,keepalive可对后端..
分类:
其他好文 时间:
2015-10-17 19:16:54
阅读次数:
2088
>>>keepalived是什么?keepalive是HA(HighAvailable)高可用集群的一种实现方案,用来防止系统架构中的单点故障。其是vrrp协议的实现。>>>vrrp协议工作简介vrrp(VirtualRouterRedundancyProtocol),即是虚拟路由冗余协议。用于实现多个路由器的高可用性。其工..
分类:
其他好文 时间:
2015-10-17 07:10:22
阅读次数:
378
1.http长连接相关知识http长连接对我们来说并不陌生,但长连接并不是永远不会关闭。对于HTTP长连接需要注意下面几点:keepalive_timeout指的是web服务器发送完最后一个响应报文后,开始计时,如果在keepalive_timeout指定的时间内还没有收到该连接上的下次请求,则关闭该连接。..
分类:
编程语言 时间:
2015-10-14 01:45:43
阅读次数:
340