
MySQL主从原理详解及架构搭建
主从复制原理 1、slave上的IO线程拿着master.info文件里面的信息去连接master,并请求从binlog日志文件的指定位置(或者从最开始的位置)往后的所有内容。 2、master验证slave发过来的master.info后,通过负责复制的IO线程返回相应的内容给slave。返回的内容包括slave请求的日志内容和本次响应在master服务器...
阅读全文 »主从复制原理 1、slave上的IO线程拿着master.info文件里面的信息去连接master,并请求从binlog日志文件的指定位置(或者从最开始的位置)往后的所有内容。 2、master验证slave发过来的master.info后,通过负责复制的IO线程返回相应的内容给slave。返回的内容包括slave请求的日志内容和本次响应在master服务器...
阅读全文 »拓扑图 IP地址表 nginx与tomcat整合的好处: 动静分离,加快用户访问网站的速度。 tomcat处理JSP的速度尚可,但对于静态文件的处理能力远远低于nginx 。 整个负载均衡层和web层的工作流程为LVS/DR+Keepalived→nginx负载均衡层→tomcat集群,可以保证整个网站不会因为某一台LVS或nginx机器挂掉而影响网站的运营...
阅读全文 »分布式复制块设备(distributed replicated block device)是一种基于linux 的软件组件,由内核模块和相关程序组成(linux2.6.33之后的内核自带),可通过网络镜像促进共享存储的替换,也就是说,当你将数据写入本地DRBD设备上的文件系统时,数据会同时被发送到网络上的另外一台主机上,以完全相同的形式记录在一个文件系统中。...
阅读全文 »因为前期规划不完善和运维工作中的不细心,我们会碰到inode耗尽的情况。症状就是用df查看明明还有硬盘空闲空间,但系统却提示磁盘空间不足。 故障重现 为了直观的看到效果,这里拿虚拟机添加一块1G的磁盘来实验,格式化后,共有256个inode 图中能看到只剩下245个inode了,此时我执行如下命令串 for i in {1..246};do touch $i...
阅读全文 »