RoseMirrorHA用户自定义服务配置

发表时间:2019-01-08 11:08

  a)配置 Agent 脚本。Agent 脚本主要是用于配合用户某些特殊应用程序,主要用于启动、停止、检测用户自定义应用程序。填写 Agent 脚本名称,启停脚本名称。

  AGENT SCRIPT 是提供的检测应用程序服务的 Agent 脚本文件,负责检测应用程序服务的运行状况,并将检测结果报告 MirrorHA 的服务。

  Agent 处的填写方法:

  "C:\Program Files\RoseMirrorHA\bin\ha_ag_ext.exe" cfg.txt

  注意:由于 ha_ag_ext.exe 的全路径包括空格字符,所以需要使用英文双引号将ha_ag_ext.exe 的全路径包括。

  其中 ha_ag_ext.exe 是 RoseMirrorHA 自带的应用服务进程的检测工具,主要用于检测应用服务的运行状况,然后将服务的运行状况报告给 RoseMirrorHA 服务。该工具保存在 RoseMirrorHA 安装目录的 bin 目录下。“ cfg.txt”配置文件保存的是RoseMirrorHA 需要检测的磁盘和应用服务进程。如果需要检测的是磁盘资源,那么在“VOL=”后面填写需要检测的盘符。如果需要检测应用服务进程,那么在“PROCESS=”后面,填写相应的应用服务的进程。其中前面带有“#”表示注释 ,Agent 将不会对其进行处理。

  START / STOP Script 是用户用于启动和停止应用程序的脚本文件,完成应用程序服务的启动停止操作。

  “START / STOP Script”的填写方法:分别在 StartScript 和 StopScipt 栏直接填写应用服务的启动、停止脚本。注意在填写时需要给出脚本的绝对路径。

  StartScript 处的填写方法:

  C:\mirrorha\StartApp.bat

  StopScript 处的填写方法:

  C:\mirrorha\StopApp.bat

  其中,启停脚本内容示例如下:

  b)填写 START_TIMEOUT、AGENT CHECK_INTERVAL、RESTART TIMES 等参数。

  START_TIMEOUT 指应用 程序 启动 脚本 执行 完成 退出后开 始计 算, 到MirrorHA 的 Agent 去检测应用程序服务已经完全启动的这段时间。

  RESTART_TIMES 指的是应用程序服务启动时出错以后,在本地尝试重新启动应用服务的次数,如果该数值为 0,表示当本地应用程序服务失败后,MirrorHA 会直将服务接切换到备机,而不会在本地尝试重启应用程序服务CHECK_INTERVAL 是指应用程序服务启动后,MirrorHA 的 Agent 脚本循环的去检测应用程序服务的状态的时间间隔值。


银川维博电子有限公司
公司座机:0951-5103533
公司地址:银川市兴庆区新华东街与友爱路交汇处银领大厦1705室
在线客服
 
 
——————
服务电话

0951-5103533(座机)

website qrcode