素材免费下载网站毕业季网站如何做网页

diannao/2026/1/22 6:07:52/文章来源:
素材免费下载网站,毕业季网站如何做网页,马云的网站怎么做的,苏州企业建站公司〇、前言 哨兵是一个分布式系统#xff0c;你可以在一个架构中运行多个哨兵进程#xff0c;这些进程使用流言协议来接收关于Master主服务器是否下线的信息#xff0c;并使用投票协议来决定是否执行自动故障迁移#xff0c;以及选择哪个Slave作为新的Master。 文章目录 〇、…〇、前言 哨兵是一个分布式系统你可以在一个架构中运行多个哨兵进程这些进程使用流言协议来接收关于Master主服务器是否下线的信息并使用投票协议来决定是否执行自动故障迁移以及选择哪个Slave作为新的Master。 文章目录 〇、前言一、哨兵模式概述1.1、为什么要启动哨兵模式1.2、什么是哨兵模式1.3、哨兵工作原理1.4、哨兵功能1.5、配置说明 二、单哨兵模式2.1、设置哨兵2.2、启动哨兵2.3、从机宕机2.4、主机宕机 三、多哨兵模式3.1、设置哨兵3.2、启动哨兵3.3、从机宕机3.4、主机宕机 一、哨兵模式概述 1.1、为什么要启动哨兵模式 当我们的主服务器宕机后要手动的去切换主从模式这样的人工干预费事费力还会造成一段时间我们的服务不能使用。所有我们要使用哨兵模式来解决这一问题。 1.2、什么是哨兵模式 哨兵是对Redis的系统的运行情况的监控它是一个独立进程功能有二个 监控主机Redis和从机Redis是否运行正常 主机Redis出现故障后自动将从机转化为主机 1.3、哨兵工作原理 单个哨兵的工作原理 单个哨兵只需要监控主Redis就可能得到从Redis。 多个哨兵的工作原理 多个哨兵不仅同时监控主从Redis而且哨兵之间互为监控。 多个哨兵防止哨兵单点故障。 1.4、哨兵功能 集群监控负责监控主从集群中的Master和Slave进程是否正常工作。 故障转移(failover)如果Master宕机会自动从Slave中选举出新的Master进行主从自动切换。 配置中心如果发生了故障转移Sentinel负责通知客户端新的Master的地址。 消息通知如果某个redis节点有故障那么Sentsinel会发送报警消息给系统管理员。 1.5、配置说明 protected-mode no #关闭保护模式使外网能访问。 port 26379 #修改端口。三份文件分别不同。 daemonize no #修改为后台运行。 pidfile /var/run/redis-sentinel.pid #指定不同pid文件注意文件夹不存在自己要新建。 logfile #配置哨兵日志文件。 dir /tmp #配置哨兵工作路径。 sentinel monitor mymaster 192.167.1.123 6379 2 #配置哨兵需要监控的主节点ip和端口2表示哨兵数quorum sentinel auth-pass mymaster ibethfy #配置哨兵连接主节点的认证密码。主节点配置的requirepass。 sentinel down-after-milliseconds mymaster 5000 #配置多少毫秒后没收到主节点的反馈则主观认为主节点down了。 sentinel failover-timeout mymaster 30000 #表示如果30秒后,mysater仍没活过来则启动failover从剩下的slave中选一个升级为master sentinel parallel-syncs mymaster 1 #parallel-syncs 指定了在执行故障转移时 最多可以有多少个slave同时对新的master进行同步 这个数字越小 完成故障转移所需的时间就越长注意: majority表示大多数哨兵 quorum表示哨兵数 如果quorum majority比如5个哨兵majority就是3quorum设置为2那么就3个哨兵授权就可以执行切换。 但是如果quorum majority那么必须quorum数量的哨兵都授权比如5个哨兵quorum是5那么必须5个哨兵都同意授权才能执行切换。 二、单哨兵模式 在一主多从的环境中125为主机123、124为从机 哨兵主机121 2.1、设置哨兵 修改配置文件/usr/local/redis/sentinel.conf [rootzutuanxue redis]# vim sentinel.conf#修改配置 sentinel monitor mymaster 192.168.1.123 6379 1注意 mymaster监控主数据的名称命名时可以使用大小写字母和“.-_”符号 192.168.1.123 6379主机的IP和端口号 2.2、启动哨兵 [rootzutuanxue redis]# ./src/redis-sentinel ./sentinel.conf 或 [rootzutuanxue redis]# ./src/redis-server ./sentinel.conf --sentinel看出 125为主机123、124为从机 2.3、从机宕机 杀死124从机进程30秒后观察哨兵日志 [rootzutuanxue redis]# ps -ef|grep redis root 18752 12399 0 06:35 pts/1 00:00:00 ./src/redis-cli root 22163 1 0 12:18 ? 00:00:02 ./src/redis-server 0.0.0.0:6379 root 22392 22002 0 12:44 pts/2 00:00:00 grep --colorauto redis [rootzutuanxue redis]# kill -s 9 22163启动124从机观察哨兵日志 [rootzutuanxue redis]# ./src/redis-server ./redis.conf2.4、主机宕机 杀死125主机进程30秒后观察哨兵日志 [rootzutuanxue redis]# ps -ef|grep redis root 14988 1 0 06:20 ? 00:01:15 ./src/redis-server 0.0.0.0:6379 root 15144 8874 0 06:35 pts/0 00:00:00 ./src/redis-cli root 18527 18104 0 12:50 pts/1 00:00:00 grep --colorauto redis [rootzutuanxue redis]# kill -s 9 14988日志状态说明 reset-master: #主服务器已被重置。 slave: #一个新的从服务器已经被 Sentinel 识别并关联。 failover-state-reconf-slaves: #故障转移状态切换到了 reconf-slaves 状态。 failover-detected: #另一个 Sentinel 开始了一次故障转移操作或者一个从服务器转换成了主服务器。 slave-reconf-sent: #领头leader的 Sentinel 向实例发送了 [SLAVEOF](/commands/slaveof.html) 命令为实例设置新的主服务器。 slave-reconf-inprog: #实例正在将自己设置为指定主服务器的从服务器但相应的同步过程仍未完成。 slave-reconf-done: #从服务器已经成功完成对新主服务器的同步。 -dup-sentinel: #对给定主服务器进行监视的一个或多个 Sentinel 已经因为重复出现而被移除 —— 当 Sentinel 实例重启的时候就会出现这种情况。 sentinel: #一个监视给定主服务器的新 Sentinel 已经被识别并添加。 sdown: #给定的实例现在处于主观下线状态。 -sdown: #给定的实例已经不再处于主观下线状态。 odown: #给定的实例现在处于客观下线状态。 -odown: #给定的实例已经不再处于客观下线状态。 new-epoch: #当前的纪元epoch已经被更新。 try-failover: #一个新的故障迁移操作正在执行中等待被大多数 Sentinel 选中waiting to be elected by the majority。 elected-leader: #赢得指定纪元的选举可以进行故障迁移操作了。 failover-state-select-slave: #故障转移操作现在处于 select-slave 状态 —— Sentinel 正在寻找可以升级为主服务器的从服务器。 no-good-slave: #Sentinel 操作未能找到适合进行升级的从服务器。Sentinel 会在一段时间之后再次尝试寻找合适的从服务器来进行升级又或者直接放弃执行故障转移操作。 selected-slave: #Sentinel 顺利找到适合进行升级的从服务器。 failover-state-send-slaveof-noone: #Sentinel 正在将指定的从服务器升级为主服务器等待升级功能完成。 failover-end-for-timeout: #故障转移因为超时而中止不过最终所有从服务器都会开始复制新的主服务器slaves will eventually be configured to replicate with the new master anyway。 failover-end: #故障转移操作顺利完成。所有从服务器都开始复制新的主服务器了。 switch-master #配置变更主服务器的 IP 和地址已经改变。 这是绝大多数外部用户都关心的信息。 tilt: #进入 tilt 模式。 -tilt: #退出 tilt 模式启动125主机观察哨兵日志 [rootzutuanxue redis]# ./src/redis-server ./redis.conf三、多哨兵模式 在一主多从的环境中123为主机124、125为从机 121中设置三个哨兵sentinel-1.conf、sentinel-2.conf、sentinel-3.conf 3.1、设置哨兵 将哨兵文件sentinel.conf复制三份sentinel-1.conf、sentinel-2.conf、sentinel-3.conf [rootzutuanxue redis]# cp sentinel.conf sentinel-1.conf [rootzutuanxue redis]# cp sentinel.conf sentinel-2.conf [rootzutuanxue redis]# cp sentinel.conf sentinel-3.conf修改配置文件/usr/local/redis/sentinel-1.conf [rootzutuanxue redis]# vim sentine-l.conf#修改配置 protected-mode no port 27001 daemonize yes pidfile /var/run/redis-sentinel-27001.pid logfile /usr/local/redis/log/27001.log sentinel monitor m1 192.168.1.123 6379 1 #sentinel myid c299ec06a9dde77dcbc086082e9d7e30a29615b7修改配置文件/usr/local/redis/sentinel-2.conf [rootzutuanxue redis]# vim sentine-2.conf#修改配置 protected-mode no port 27002 daemonize yes pidfile /var/run/redis-sentinel-27002.pid logfile /usr/local/redis/log/27002.log sentinel monitor m2 192.168.1.123 6379 1 #sentinel myid c299ec06a9dde77dcbc086082e9d7e30a29615b7修改配置文件/usr/local/redis/sentinel-3.conf [rootzutuanxue redis]# vim sentine-3.conf#修改配置 protected-mode no port 27003 daemonize yes pidfile /var/run/redis-sentinel-27003.pid logfile /usr/local/redis/log/27003.log sentinel monitor m3 192.168.1.123 6379 1 #sentinel myid c299ec06a9dde77dcbc086082e9d7e30a29615b73.2、启动哨兵 [rootzutuanxue redis]# ./src/redis-sentinel ./sentinel-1.conf [rootzutuanxue redis]# ./src/redis-sentinel ./sentinel-2.conf [rootzutuanxue redis]# ./src/redis-sentinel ./sentinel-3.conf3.3、从机宕机 杀死125从机进程 [rootzutuanxue redis]# ps -ef|grep redis root 20733 1 0 11:55 ? 00:00:00 ./src/redis-server 0.0.0.0:6379 root 20775 20646 0 11:59 pts/0 00:00:00 grep --colorauto redis [rootzutuanxue redis]# kill -s 9 20733启动125从机 [rootzutuanxue redis]# ./src/redis-server ./redis.conf3.4、主机宕机 杀死123主机进程30秒后观察哨兵日志 [rootzutuanxue redis]# ps -ef|grep redis root 27555 1 0 11:55 ? 00:00:01 ./src/redis-server 0.0.0.0:6379 root 27693 27393 0 12:08 pts/0 00:00:00 grep --colorauto redis [rootzutuanxue redis]# kill -s 9 27555启动123主机 [rootzutuanxue redis]# ./src/redis-server ./redis.conf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站怎么可以做视频播放免费企业名录数据

目录 一、影院管理项目 二、外观模式 (一)基本介绍 (二)原理类图 (三)解决影院管理 (四)注意事项和细节 (五)外观模式在MyBatis框架应用的源码分析 一…

浙江建设人才网官网seo排名优化技术

在面向对象编程中,SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特C马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出…

为什么网站在本地看没问题上传之后没有内容呢?网站上二维码怎么做的

Inno Setup介绍 Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,现在已经更新到Inno Setup 6了。Inno Setup是一个十分简单实用的打包小工具,可以按照我们自己的意愿设置功能,稳定性也很好。 官方网址&#xff1…

电商网站html模板wordpress 显示不全

题目链接: http://bailian.openjudge.cn/tm2019/F/ 2236 -- Wireless Network 题面描述: 思路: 这题开了10s,所以可以暴力点,每次修复一个点,就将该点相连的那些边建出来,总的时间复杂度为: O(nm)。关键在于如何判定两个点是否…

网站建设项目经费的报告北京logo设计制作

华为HCIE认证考试怎么考? 前文腾科也说了HCIE认证考试的难度会比较大,具体是难在哪里呢?华为HCIE认证的考试需要考一门笔试,笔试主要是单选、多选、判断、填空、拖拽这几个题型,考试时长一般是一个半小时,…

科站网站东莞人才市场招聘官网

前言 我们在上位机开发领域也经常会碰到根据三个点求出圆的圆形、半径等信息的场景,本文就是详细的介绍如何根据三个点使用C#代码求出三点构成的圆的圆心坐标、圆半径、三点构成的圆弧的角度。 1、3点求圆分析 A、B、C三个点都是圆上的坐标点,过向量AB做中垂线,过向量AC做…

访问量大的网站选择多少流量的服务器何时帮人做淘宝网站骗钱

颜色矩(Color Moment)是一种用来描述图像颜色分布的统计特征。它可以用来衡量图像中不同颜色之间的关系,以及颜色分布的特征。常见的颜色矩包括一阶矩(Mean)、二阶矩(Variance)、三阶矩(Skewness)和四阶矩(Kurtosis)等。 颜色矩能够提供关于图像颜色分布的信息,例…

pc网站制作公司短视频剪辑培训班速成

本文转载自: http://www.cnblogs.com/AnnieKim/archive/2011/11/20/2255813.html#undefined> 这篇是为了加深记忆所写。发现,很多知识若不经过反复的琢磨和动手实践,是很难记得住的。 1) 函数指针的初始化。 函数如下: int Com…

网站注册域名免费上海网上推广

时钟管理单元(Clock Management Tile, CMT) : 即时钟管理片,是FPGA器件中一个十分重要的时钟资源。能够对内部和外部的时钟去偏斜、去抖动,同时还支持频率合成、分倍频等功能。 举例,下面这个例子数据从FIFO输出时钟频率为125MHZ,这个时钟频率可以通过…

大酒店网站源代码页面设计中为什么要有优先级排列

目录 一、html-body 二、CSS 三、JS 四、完整代码 五、效果展示 一、html-body 侧边栏的伸缩需要用户触发事件&#xff0c;这里使用button为例&#xff0c;用户点击按钮实现侧边栏的打开和关闭。 <body><!-- 按钮&#xff0c;可以用文字、图片等作为事件源&am…

做网站一般需要哪些文件夹常用软件开发平台

文章目录 前言1.在AxureRP中生成HTML文件2.配置IIS服务3.添加防火墙安全策略4.使用cpolar内网穿透实现公网访问4.1 登录cpolar web ui管理界面4.2 启动website隧道4.3 获取公网URL地址4.4. 公网远程访问内网web站点4.5 配置固定二级子域名公网访问内网web站点4.5.1创建一条固定…

四会建设局网站软件著作权含金量

前言固然运维这个职能范畴对于绝大多数人来说认知模糊&#xff0c;特别是在分布式存储领域&#xff0c;“运维”常常和“机房”“IDC”等名词相伴&#xff0c;导致很多异业者对于运维的了解停留在物理层面&#xff0c;以搬运机器、上下架服务器、管理网电等为标杆&#xff0c;好…

乐清 网站建设陈塘庄做网站公司

协程&#xff08;Coroutine&#xff09;是一种并发编程模型&#xff0c;它允许程序在单线程内实现多个独立的执行线程&#xff0c;这些线程可以非阻塞地挂起和恢复&#xff0c;以实现协作式多任务处理。协程的核心思想是让程序员能够控制执行的流程&#xff0c;而不是完全交给操…

北京网站设计精选刻wordpress迁移后除了首页

DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库&#xff0c;不用安装Microsoft Office&#xff0c;就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CS…

网站设计欣赏心得体会成都五月花网页设计培训

3)翻译程序、汇编程序、编译程序、解释程序有什么差别&#xff1f;各自的特性是什么&#xff1f; 翻译程序是指把高级语言源程序翻译成机器语言程序&#xff08;目标代码&#xff09;的软件。 翻译程序有两种&#xff1a;一种是编译程序&#xff0c;它将高级语言源程序一次全部…

wordpress后台没有模板上海知名seo公司

目录 介绍举例1.引入头文件2.封装函数3.在程序入口调用4. 记录训练过程 介绍 在进行深度学习模型训练的过程中&#xff0c;一般会设置log日志&#xff0c;将训练过程的中间结果以及最终结果写入&#xff0c;方便再次打开的时候进行查看。 logging的一些函数这里就不作介绍&…

浙江昆仑建设集团网站有没有专做烘焙的网站

ForEach Controller 介绍 ForEach Contoller 即循环控制器&#xff0c;顾名思义是定义一个规则。主要有以下一个参数&#xff1a;名称&#xff1a;随便填写注释&#xff1a;随便填写输入变量前缀&#xff1a;可以在“用户自定义变量”中定义一组变量。循环控制器可以从中获取到…

想把比尔的网站封了如何做宁波网站建设公司信息查询

记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地 下面的多出了一个svn的窗口&#xff0c;在左边有加号可以添加一个svn的库 输入svn的地…

博学云网站建设wordpress模板 简约

Python是人工智能&#xff08;AI&#xff09;和机器学习&#xff08;ML&#xff09;领域中使用最广泛的编程语言之一&#xff0c;拥有丰富的库支持各种AI和ML任务。本文介绍一些经典的Python AI库。 1. NumPy 简介&#xff1a;NumPy&#xff08;Numerical Python&#xff09;…

个人网站备案资料ps网站参考线怎么做

https://appengine.google.com/ can visit in Home, but cannot visit in Office.Download a java SDK for GAE, will write something here.转载于:https://www.cnblogs.com/cnyao/archive/2011/05/05/2038161.html