【MHA】MySQL高可用MHA介绍6-后台运行与管理多套集群

1 后台运行

默认情况下,masterha_manager在前台运行。您可以将masterha_manager程序在后台运行,如下所示。

manager_host$ nohup masterha_manager --conf=/etc/app1.cnf < /dev/null > /var/log/masterha/app1/app1.log 2>&1 &

设置nohup,并确保masterha_manager不会从STDIN、STDOUT和STDERR读取/写入。

2 使用daemontools从运行MHA Manager

目前,MHA Manager进程不作为守护程序运行。如果故障切换成功完成,或者主进程意外终止,管理器将停止工作。要作为守护程序运行,可以使用daemontool或任何外部守护程序。以下是从daemontools运行的示例。

1 - 安装daemontools

For RedHat
manager_host# yum install daemontools

2 - 在/service/masterha_(app_name)/目录下创建run文件

manager_host# mkdir /service/masterha_app1
manager_host# cat /service/masterha_app1/run
#!/bin/sh
exec masterha_manager --conf=/etc/app1.cnf --wait_on_monitor_error=60 --wait_on_failover_error=60 >> /var/log/masterha/app1/app1.log 2>&1
manager_host# chmod 755 /service/masterha_app1/run

您可以通过daemontool命令停止/重新启动监视。

## stopping monitoring
manager_host# svc -d /service/masterha_app1

## starting monitoring
manager_host# svc -u /service/masterha_app1

3 监控多个MySQL集群

您可能希望从单个管理服务器监控多个(主服务器,从属服务器)对。这很容易实现。只需为应用程序2创建一个新的配置文件,并通过设置--conf=(另一个配置文件)启动masterha_manager。

# masterha_manager --conf=/etc/conf/masterha/app1.cnf
# masterha_manager --conf=/etc/conf/masterha/app2.cnf

如果在app1和app2之间有一些相同的参数,则建议将这些参数设置在全局配置文件中。有关详细信息,请参阅配置部分。

相关推荐

  1. MHA】MySQLMHA介绍2-安装,配置,要求限制

    2024-04-26 03:22:02       10 阅读
  2. MHA】MySQLMHA介绍3-命令详解

    2024-04-26 03:22:02       18 阅读
  3. MHA】MySQLMHA介绍5-所有参数

    2024-04-26 03:22:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 03:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 03:22:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 03:22:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 03:22:02       20 阅读

热门阅读

  1. Spring中事务的几种失效场景

    2024-04-26 03:22:02       12 阅读
  2. 如何看待AIGC技术?【模板】

    2024-04-26 03:22:02       13 阅读
  3. json字符串转json对象三种方式

    2024-04-26 03:22:02       13 阅读
  4. 期货开户利润是风险的产物

    2024-04-26 03:22:02       11 阅读
  5. C# 通过阿里云 API 实现企业营业执照OCR识别

    2024-04-26 03:22:02       12 阅读
  6. 磁盘分区以及MBR与GPT

    2024-04-26 03:22:02       14 阅读
  7. Linux:web服务基于IP和域名部署

    2024-04-26 03:22:02       11 阅读
  8. Spring从零开始学使用系列(三)--依赖注入(DI)

    2024-04-26 03:22:02       14 阅读
  9. Basic TCP Server & Client

    2024-04-26 03:22:02       14 阅读
  10. 责任链模式

    2024-04-26 03:22:02       13 阅读
  11. 三、搭建 VLC,实战点播功能

    2024-04-26 03:22:02       12 阅读