agent被系统或人工误操作kill,导致停止运行,如何处理
有时候agent在运行过程中,会莫名其妙的出现进程停止的情况,客户端agent挂掉了,有可能是人工误操作Kill掉agent进程导致的,也有可能是被系统或程序kill掉,这种情况可以使用agent-backup来避免
agent-backup不是必须部署的,只有您出现以上情况时候,再部署agent-backup
agent-backup是一个agent的备份程序,主要用来监听agent进程是否存活和运行,若发现agent进程被停止kill,则会自动启动agent。如果agent正常运行,则agent-backup什么都不会做
agent-backup默认每1分钟监听一次agent是否在运行
因为agent停止运行的情况,目前发现只存在于Linux平台,所以请下载如下程序。其他平台,请联系我们
1、首先下载程序agent-backup
下载文件的存放目录没有限制,不过建议和agent放在同一级目录下,这样方便管理
Linux平台amd64或者x86_64下载:agentBackup-linux-amd64-v1.0.tar.gz
Linux平台arm64下载:agentBackup-linux-arm64-v1.0.tar.gz
部署方式,以下【2】和【3】选择其中一种即可
2、手动部署方式
下载后,解压,然后配置,配置文件/config/application.properties,等号后面修改成自己的实际信息
启动agent守护程序agent-backup
linux通过./start.sh启动,日志文件在log目录下,日志文件里可以看到检测agent的日志信息
3、一键部署脚本方式,快速简单
将以下指令中的/wgcloud/agent/start.sh替换为自己的实际agent启动文件start.sh完整路径
完成,这样就不用担心agent被kill了,如果发现agent被kill,agent-backup会自动启动agent