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

  • 相关阅读:
    javascript第三方组件
    Object中的wait,notify,notifyAll基本使用(转)
    java基础
    RocketMQ
    java消息队列
    java消息队列怎么用
    java抽象类的使用
    java内部类理解使用
    随笔
    Tomcat服务器解析“GET /JavaWebDemo1/1.jsp HTTP/1.1”
  • 原文地址:https://www.cnblogs.com/qierdan/p/5643873.html
Copyright © 2011-2022 走看看