#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
duang!duang!duang!今天开始写服务高可用之lvs。回顾一下,我们一般服务集群可分为以下三种:1.负载均衡集群,如lvs,nginx(7层负载),haproxy(4层,7层都可以)等2.高可用集群,如keepalive,heartbeat组成的高可用,数据自身的主从高可用,主主高可用3.高性能集群,如..
分类:
其他好文 时间:
2015-10-11 06:50:39
阅读次数:
287
mysql高可用服务部署Mysql主从搭建完毕,(mysql主从部署请看MySQL主从复制)现在有一个问题,如果master服务器down机了,如何快速恢复服务呢?我们有两套解决方法:1.如果程序连接的是master的IP,直接在slave服务器上添加master的IP即可。这个手动去操作,而且需要花费时间比..
分类:
数据库 时间:
2015-10-07 21:35:29
阅读次数:
311
【SO_KEEPALIVE选项】 对于面向连接的TCP socket,在实际应用中通常都要检测对端是否处于连接中,连接端口分两种情况: 1、连接正常关闭,调用close() shutdown()连接优雅关闭,send与recv立马返回错误,select返回SOCK_ERR; 2、连接的对端异常...
分类:
其他好文 时间:
2015-09-30 18:10:21
阅读次数:
233
上周,在我们进行性能测试的时候,发现了一个问题。我们的服务器上启了一个redis服务端,侦听0.0.0.0的1234端口,同处在本机的另外一个进程会频繁发起到该服务端的短连接,结果导致了两个问题:1.大量的TIME_WAIT状态的连接;2.发起连接的进程的CPU占用率接近100%。这两个结果..
分类:
其他好文 时间:
2015-09-28 06:34:20
阅读次数:
195
nginx负载均衡后端RS中获取真实ip前端proxy配置####################worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;upstreambackend{server10.0.0.3:80max_fails=3fail_time..
分类:
其他好文 时间:
2015-09-23 12:04:11
阅读次数:
458
mysql最简单的高可用2台pc机mysql主主复制实现数据的同步keepalive实现双机热备,保证服务的正常运行1、环境Master110.0.0.201Master210.0.0.2022、Master1操作授权mysql>grantreplicationslaveon*.*to‘admin‘@‘10.0.0.202‘identifiedby‘123456‘;///授权mysql>showmaster..
分类:
数据库 时间:
2015-09-22 18:57:22
阅读次数:
203