- 博客(19)
- 收藏
- 关注
原创 zabbix监控平台的搭建与服务的添加
####首先封装一个7.3的虚拟机然后得到相应的包 zabbix-get-3.4.6-1.el7.x86_64.rpm fping-3.10-1.el7.x86_64.rpm zabbix-java-gateway-3.4.6-1.el7.x86_64.rpmiksemel-1.4-2.el7.centos.x86_64.rpm zabbix-proxy...
2018-10-30 20:30:39 327
原创 基于redis的数据库的复制
redis与数据库结合,作为数据库数据的缓存提供给前端整体思想是:客户端通过nginx和php访问后端数据库时,先在redis这个数据库缓存中查找,看是否含有想要的数据,如果没有就去后端数据库查找, 将查找到数据返回给客户端一份,另外在redis中缓存一份….下次如果访问相同的数据就直接去redis,缩短时间同时也减轻数据库的查找压力在server1,2里面下载redis在sever1里面...
2018-10-30 19:36:24 3013
原创 利用虚拟ip实现数据库的高可用与数据库的慢查询
这是在主从复制高可用的基础上做的,基于上篇博客####分别打开server1,2,3的mysql/etc/init.d/mysqld startmysql -pshow slave status\G; ###分别做下列操作,主要是看谁是主,谁是从####在调度器里面进行下列操作cd /etc/masterhalscat app1.cnf ##查看自己以前的设...
2018-10-30 18:02:15 1096
原创 数据库的读写分离和高可用
####数据库的读写分离环境要干净,停掉服务server1和server2和server3一定要停掉服务,删掉信息/etc/init.d/mysqld stopcd /var/lib/mysqlrm -fr *server1 作为调度器,server2和server3里面做组从复制###在server2和server3里面做vim /etc/my.cnf ##在2,3...
2018-10-22 23:53:04 722
原创 数据库的半同步复制,全同步复制和一主两从
半同步复制——基于GTID简介默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能, 主库把binlog日志发送给从库,这一动作就结束了,并不会验证从库是否接收完毕,这一过程,也就意味着有可能出现当主服务器或从服务器端发生故障的时 候,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时造成数据的丢失 为了解...
2018-10-22 23:28:56 1570
原创 mysql的主从复制(基于pos和gtid)两种形式与并行复制
一、主从复制原理:主从复制一共有三个进程,从库生成两个线程,一个I/O线程,一个SQL线程; i/o线程去请求主库的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中; 主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog; SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据...
2018-10-22 22:45:02 1194
原创 nginx配置文件的详解
nginx作为一个反向代理器和负载均衡器,它的优点体现在许多方面,我们先从配置文件入手,看看nginx可以实现的功能:在有nginx服务的机器中做虚拟主机技术主要应用于HTTP(Hypertext Transfer Protocol,超文本传输协议)服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬件资源。cd /usr/local/...
2018-10-16 16:59:45 487
原创 memcache在tomcat中实现session交叉存放
###jdk首先从官网下载jdk包tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/loacl ##-C 指定路径cd /usr/local/lsln -s jdk1.7.0_79 java ##做软链接ll -d /usr/local/java##加永久的环境变量vim /etc/profile ...
2018-10-16 16:22:01 179
原创 openResty实现lnmp缓存的前移
一.什么是OpenRestyOpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。通过汇聚各种设计精良的 Nginx 模块,从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C ...
2018-10-16 15:31:32 294
原创 memcache对php页面访问的加速
一、Memcache简介内存缓存技术:memcache是实现php语言 对内存 进行操作的中间介质MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作; 如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到 memcached中(memcached客户端...
2018-10-16 15:07:01 216
原创 nginx ,mysql,php的源码编译和论坛的搭建
一mysql的源码编译tar zxf mysql-boost-5.7.11.tar.gzcd mysql-5.7.11/去官网找到cmake包下载 yum install -y cmake-2.8.12.2-4.el6.x86_64.rpm 10 cd mysql-5.7.17/ 11 ls 12 cmake -DCMAKE_INSTALL_PR...
2018-10-15 21:24:29 216
原创 通过内核编译使ipvs支持LVS/FULLNAT模式
cd /pub #去到安装包的位置 636 rpm -ivh kernel-2.6.32-220.23.1.el6.src.rpm ##安装内核 637 ls 638 cd 639 ls 640 cd rpmbuild/ ##如果没有rpmbuild这个目录,就下载yum install rpmbuild 641 ...
2018-10-08 14:49:02 559
原创 corosync + pacemaker实现集群的高可用
Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。pacemaker和corosync,后者用于心跳检测,前者用于资源转移。两个结合起来使用,可以实现对高可用架构的自动管理。 心跳检测是用来检测服务器是否还在提供服务,只要出现异...
2018-10-08 12:28:38 310
原创 HAproxy的负载均衡,以及基于TCP和HTTP的应用程序代理
HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的 并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。#...
2018-10-07 17:58:13 732
原创 RHCS实现存储集群(MYSQL为例)
首先在真机里面做systemctl status fence_virtd systemctl start fence_virtd ##开启fence服务mysql环境在server1中做 yum install mysql-server ##server4里面也下载数据库一.环境配置1.在serve...
2018-10-07 15:39:54 252
原创 RHCS实现nginx的高可用
RHCS(Red Hat Cluster Suite),也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群 架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提...
2018-10-07 14:46:02 173
原创 nginx实现负载均衡
cd /pub ##切换到你软件包的位置 ls tar zxf nginx-1.14.0.tar.gz ##解压 ls cd nginx-1.14.0 ls vi scr/core/nginx.h ###删掉型号 define NGINX_VER "nginx" ##商业一般不要别人知道自己的型号 vi auto/cc/gcc ...
2018-10-07 13:38:27 280
原创 LVS_TUN模式
一、LVS-TUN模式的工作原理采用NAT模式时,由于请求和响应的报文必须通过调度器地址重写,当客户请求越来越多时,调度器处理能力将成为瓶颈。为了解决这 个问题,调度器把请求的报文通过IP隧道转发到真实的服务器。真实的服务器将响应处理后的数据直接返回给客户端。这样调度器就只处理请求入站报文,由于一 般网络服务应答数据比请求报文大很多,采用VS/TUN模式后,集群系统的最大吞吐量可以提高10倍。...
2018-10-05 15:30:14 234
原创 LVS_NAT模式
一、LVS-NAT模式的工作原理这个是通过网络地址转换的方法来实现调度的。首先调度器(LB)接收到客户的请求数据包时(请求的目的IP为VIP),根据调度算 法决定将请求发送给哪个 后端的真实服务器(RS)。然后调度就把客户端发送的请求数据包的目标IP地址及端口改成后端真实服务器的IP地址(RIP),这样真实服务器(RS)就 能够接收到客户的请求数据包了。真实服务器响应完请求后,查看默认路由(N...
2018-10-05 14:20:00 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人