测试背景:
测试京东云统一agent管理工具ifrit自动拉取agent进程,即被托管的agent进程异常停止后,ifrit能自动拉取服务,使得被托管的agent服务进程有自启功能。
测试思路:
通过杀死agent服务进程的方式测试agent服务自动功能;通过杀死ifrit进程的方式测试ifrit定期拉取agent服务功能;
测试步骤:
前提条件:ifrit安装成功,且被测试agent服务进程正常,如下图:
测试被测agent服务进程自启功能
查看被测agent服务进程pid
[root@CCC ~]# ps -ef |grep XXXClient
如下图,进程pid为7103
杀死agent进程:
[root@CCC ~]# kill -9 7103
查看进程,几秒时间过后进程重启,进程pid变为7730
测试ifrit定期更新功能
查看ifrit服务进程pid
[root@CCC ~]# ps -ef |grep ifrit
如下图,进程pid为2358 和30537
杀死ifrit进程:
[root@CCC ~]# kill -9 2358
[root@CCC ~]# kill -9 30537
查看ifrit进程,几秒时间过后进程重启,进程pid变为6959和7051