HeartBeat启动关闭mysqld服务的脚本修改.docVIP

  • 7
  • 0
  • 约4.39千字
  • 约 5页
  • 2018-01-18 发布于河南
  • 举报

HeartBeat启动关闭mysqld服务的脚本修改.doc

HeartBeat启动关闭mysqld服务的脚本修改

基于HA在发生切换时,都会做STOP本机资源,然后再START对方的资源。 我们的实际环境中有两个资源: 一个是IPaddr,用来管理VIP; 一个是mysql, 用来管理MYSQL资源; 在实际的应用过程中,我们发现MYSQL一下子关不掉(flush dirty pages),或启动需要很长时间(recovery).这样也就大大延长了HA切换的时间。 所以我们在想,是不是可以让HA只管理MYSQL的状态,而不管理MYSQL的启动与STOP呢? 我们知道,HA管理lsb类型的资源时,是调用/etc/init.d/或者./resource.d/ 目录下的该资源相关命令加参数start/stop/status. 比如,有mysql资源, 启动mysql: service mysql start 停止mysql: service mysql stop 状态mysql: service mysql status 为了达到目的,我们可以修改SHELL脚本:/etc/init.d/mysql ==================================== ‘status’) # First, check to see if pid file exists if test -s “$server_pid_file” ; then read mysqld_pid $server_pid

文档评论(0)

1亿VIP精品文档

相关文档