admmq管控和核心开机自启
admq管控和核心的开机自启采用的是linux 定时任务crontab
admq管控开机自启操作如下
1:检查crontab是否运行,其中active显示running即为正在运行
systemctl status crond
2:添加定时任务
crontab -e
添加如下所示内容,其中/opt/admq-manager-V2.4.9/bin为admq管控命令目录根据实际安装目录修改,./manager-guard为启动命令,/opt/admq-manager-V2.4.9为admq管控安装目录根据实际安装目录修改,注意此定时任务为5分钟检测一次admq-manager进程是否存在,不存在就重启,生产环境建议修改15分钟。
*/5 * * * * cd /opt/admq-manager-V2.4.9/bin && ./manager-guard /opt/admq-manager-V2.4.9
3:检查是否添加成功
crontab -l
admq核心开机自启操作参考管控开机自启操作,只有第2部分有区别
添加定时任务:
crontab -e
添加如下所示内容,其中参数/apusic/admq/v2.4/program/adqGVjRl/standalone/fF6NiSge/admq-V2.4.4/bin
为admq核心命令目录根据实际安装目录修改;参数./admq-guard
为启动命令;参数/apusic/admq/v2.4/program/adqGVjRl/stanndalone/fF6NiSge/admq-V2.4.4/
为admq核心安装目录根据实际安装目录修改;参数MQStandalone为
进程名称,例如:MQStandalone、MQBroker、MQStorage、QuorumPeerMain,根据实际修改,进程名称用于 ps 查询进程,参数standalone
为角色名称,例如:standalone,broker,storage,zookeeper,角色名称用于启动程序。
注意此定时任务为5分钟检测一次admq-manager进程是否存在,不存在就重启,生产环境建议修改15分钟。
*/5 * * * * cd /apusic/admq/v2.4/program/adqGVjRl/standalone/fF6NiSge/admq-V2.4.4/bin && ./admq-guard /apusic/admq/v2.4/program/adqGVjRl/stanndalone/fF6NiSge/admq-V2.4.4/ MQStandalone standalone