系统环境及架构  #主机名		 系统版本	 mysql版本	 ip地址
mysqlMaster	 <a href="https://www.linuxprobe.com/" title="centos" target="_blank">centos</a>7.4	 mysql5.7	 192.168.1.42
mysqlSlave	 centos7.4	 mysql5.7	            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 22:03:41
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景:生产环境下有部署keepalived+java程序服务做web端服务,同时keepalived做主备可高用架构的。因为java服务程序是在普通用户下运行的,keepalived服务是在root用户下运行的,所以需要两三个脚本来支持这个服务的。注:这里keepalived启动的时候有一个校验的脚本,就是检查前置的java服务程序是运行的状态下,可以启动keepalived服务,然后会启动之后立            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 08:58:46
                            
                                194阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL(或者其它服务)的keepalived高可用监控脚本开发脚本需求 :我们知道,keepalive是基于虚拟ip的存活来判断是否抢占master的机制的,但是如果我们做了MySQL的keepalived的高可用的时候,就要考虑一种情况的发生,那就是如果机器网卡并没有断,二十由于MySQL服务的不稳定,或者人为的误操作,导致的服务关闭,会引起的结果就是,keepalive并不会切换            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 13:22:18
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、脚本文件运行出错:syntax error: unexpected end of file1、查看脚本文件格式
vim check_pg_ha.sh打开文件,执行  :set ff,回车,左下角有 fileformat=dos,则为dos格式,必须转换为unix格式才能使用。
2、解决方法
vim check_pg_ha.sh打开文件,执行:set ff=unix  设置文件为unix,然后            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 15:33:40
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            因为线上业务比较特殊,因为针对系统进行扩展时,需要从全局的角度来进行规划与部署高可用。以最小的改动,让线上系统使用上高可用。具体环境介绍:服务器A : 线上系统Java应用。服务器B : 线上系统服务器A的冷备. 因为业务逻辑相对复杂,有些东西在代码层面写死了,因此成了现在这个情况。在服务器A出现故障时,运维人员需要手工进行启动服务器B,有些参数有可能需要调整,原计划是使用负载均衡,奈何两台服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 12:01:41
                            
                                293阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx实现keepalived高可用 keepalived是一个服务器级别的高可用工具,当服务器停止,或者网络中断不能发送心跳包时,将会实现vip漂移,如果只是某一个服务器停止,就希望进行VIP漂移的话,keepalived自身是不能监控服务运行状态的,需要配合额外的监控脚本来完成keepalived配置故障案例说明 1、由于keepalived自身并不能实现对服务或软件运行情况的检测,于是我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 11:49:58
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            taiko他是一个web自动化的测试软件:简单使用:安装node.js:打开node官网:https://nodejs.org/en/   下载14把版本稳定版下载安装完成后,win+R 输入cmd打开命令窗口输入node -v提示版本号就表示安装成功安装taiko:直接输入命令:npm install -g taiko就开始下载了,下载完成后在直接taiko -v查看是否安装成功显示版本 就说明            
                
         
            
            
            
            1.Ubuntu11.10支持SELinux :apt-get install selinux2.安装软件:selinux 、 setools 、 policycoreutils3.selinux的配置文件:/etc/selinux/config4.SELinux的工作模式(以centos为标准)通过委任式访问控制(Mandatory Access Control ,MAC),他可以针对特定耳朵程            
                
         
            
            
            
            keepalived双BACKUP加nopreempt不起作用,两个机器同时拥有vip,排查几天发现是防火墙问题,啃爹。打开  vi /etc/sysconfig/iptables插入一条:-A RH-Firewall-1-INPUT -i eth0 -p 112 -j ACCEPT保存后,然后重启防火墙,就恢复正常。要么把防火墙关掉。---------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 16:03:44
                            
                                188阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            阅读目录(Content)一、Keepalived服务介绍二、LVS directors failover功能三、Keepalived故障切换转移原理介绍四、VRRP协议简单介绍五、keepalived工作原理一、Keepalived服务介绍  Keepalived起初是专为LVS设计的,专门用来监控LVS集群系统中各个服务节点的状态,后来又加入了VRRP的功能,因此除了配合LVS服务外,也可以为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 08:34:51
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ]# rm .ssh/known_hosts清除以前ssh连接;* 使用两台主机:    **安装keepalived程序包、http服务;**    **启动web服务;*** 要高可用http服务,默认情况下keepalived是没有这功能的,需要借助外在脚本完成高可用功能;* 编辑keepalived配置文件```
    ]# vim /etc/ke            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 16:50:43
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                在前两篇文章中我们队keepalived做了相关介绍,这里环境还是和之前保持的一样,这次我们主要介绍vrrp_script模块,在上次介绍keepalived基础HA功能时用到了vrrp_script这个模块,此模块专门用于对集群中服务自己进行监控,与此模块一起使用的还有track_script模块,在此模块中可以引用监控脚本,命令组合,shell语句等,以实现对服务端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 22:59:54
                            
                                996阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            keep-alive是vue官方自带的组件标签,多结合router-view来使用<keep-alive>
	<router-view></router-view>
</keep-alive>功能介绍 在使用this.$router.push()跳转路由加载组件时,一般情况每次组件都会再次加载,如果组件内有请求也会再次去请求数据,就会造成不必要的请求            
                
         
            
            
            
            keepalived概述Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。keepalived工作原理1、keepali            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 21:12:49
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实验环境 服务器test1(主) 192.168.106.156 服务器test2(主) 192.168.106.158 Mysql版本:5.1.73 VM System OS:CentOS 6 X64一 安装配置mysql主主互备 1.安装Mysql: 需要关闭防火墙、SELINUX,两台机子上要安装同样版本的mysql数据库。yum install mysql-server2.创建同步用户:这            
                
         
            
            
            
            前面已经发过两篇Keepalived系列的文章了,今天这个系列再发最后一篇。Keepalived使用方式前两篇已经说的比较细了,今天主要是汇总下延迟切换方面的信息。我们想要的效果是,一般因为网络波动、误触网线短暂影响,比如10秒以内的影响都不让keepalived切换状态,而真正的故障,如服务器宕机,网络长时间故障,这种情况下再切换状态。Keepalived 是用于实现负载均衡和高可用性的软件。它            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 06:11:36
                            
                                365阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、项目背景:负载均衡器包含了:如果负载均衡器上的nginx出现了程序问题,keepalived是否还有价值? 程序解析:二、项目简介:三、实例:监控本机的nginx是否运行,如果nginx进程不运行,就立马降低本机的优先级30,并观察vip是否发生漂移1、编写监控nginx的脚本2、在keepalived.conf文件里面定义监控脚本3、在keepalived里调用监控脚本4、通过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-02 16:48:06
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
   主进程被杀死时,如何保证子进程同时退出,而不变为孤儿进程(三) 
       之前两篇文章讨论了进程意外退出时,如何杀死子进程,这节我们研究下在使用进程池multiprocessing.Pool时,如何保证主进程意外退出,进程池中的worker进程同时退出,不产生孤儿进程。如果对python标准库进程池不清楚的园友,可以看下之前写的几篇文章。我们尝试下主进程中使用进程池,看看worke            
                
         
            
            
            
            几个重要的概念linker 链接器链接器(linker) 是一个程序,这个程序主要的作用就是将目标文件(包括用到的标准库函数目标文件)的代码段、数据段以及符号表等内容搜集起来并按照 ELF或者EXE 等格式组合成一个可执行的二进制文件的过程。链接脚本链接器在链接过程中需要使用链接脚本。如果没有通过 “-T” 参数指定链接脚本时,链接器会使用内置的链接脚本。链接脚本的作用: 将输入文件的段按照指定的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 10:30:31
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文章将进入mosquitto源码,介绍几个与客户端相关的时间变量,初探这些变量的含义。由于能力有限,如有错误,欢迎批评指正。注意:以下主要针对Durable Connection而言。keepalive:对应于mosquitto.conf中的max_keepalive配置选项,表示broker与client(桥模式的client除外)之间交互时,报文的最大有效时间,这个时间也可以成为保活时间,目