zoukankan      html  css  js  c++  java
  • Masterha-manager避免自动关闭的方法

    Masterha-manager启动默认是前端启动

    在用MHA配置了MySQL高可用集群时,当master挂掉,完成高可用切换后,Masterha-manager会自动关闭,这不是我想要的。。。。。。

    大神给出了以下两种解决方案,如下:

    1. 直接在后台运行如下命令:

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

    设nohup,并确保 masterha_manager不会与STDIN, STDOUT and STDERR有写或读的交互

    2. 利用工具-----daemontools

    (1)安装工具

    manager_host# yum install daemontools

    (2)创建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

    (3)配置好后就可以用工具来开启/关闭服务了

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

    daemontools的使用方法:http://blog.csdn.net/wenhuiqiao/article/details/8673434

    官网地址:http://cr.yp.to/daemontools.html

  • 相关阅读:
    2019暑假中山纪中集训游记
    pytest入门学习(1)
    学习makefile与autoconfig笔记,持续更新
    新手安装 hadoop、hive和hbase 笔记
    新装ubuntu 12.04 , 使用技巧
    JDK1.7 和 jetty配置教程
    python成长之路一
    IDM下载神器
    测试
    Hadoop命令
  • 原文地址:https://www.cnblogs.com/qierdan/p/5643873.html
Copyright © 2011-2022 走看看