文档捉虫大赛:人工智能与机器学习专题> HOT

机器组状态异常时会出现什么现象?

配置机器组时,可能会出现所安装的 LogListener 状态异常。一旦状态异常,则 LogListener 与日志服务后端连接中断,会导致 LogListener 无法正常上传日志,异常状态如图:




机器组状态异常时该如何排查?

说明
本篇文档所述排查步骤仅适合于 LogListener 2.2.4 及以上版本,其他请参见 低版本 LogListener 异常状态排查

1. 使用 LogListener 快速诊断工具

LogListener 快速诊断工具可以快速诊断 LogListener 是否启动、心跳是否正常、配置拉取是否正常。n在命令行下执行如下指令:
/etc/init.d/loglistenerd check
LogListener 运行正常,诊断工具返回的结果如图所示:

1574426236479


LogListener 进程异常
如果出现如下图所示 “[ERROR] loglistener is not running” 字样,表示 LogListener 没有启动。 执行 /etc/init.d/loglistenerd start 启动,更多操作指令参见 LogListener 常用操作指令

img


LogListener 心跳异常
如果出现如下图所示 “[ERROR] check loglistener heareat fail” 字样,表示 LogListener 心跳异常。

img


引起 LogListener 心跳异常的原因有很多,最常见的情况有:
网络异常
执行以下命令检查网络环境是否连通,命令中的 “cls domain name” 为 CLS 服务域名,请参见 可用地域 文档填写。
telnet <cls domain name> 80
密钥信息错误n检查 LogListener 密钥信息是否正确,进入到 LogListener 安装目录执行如下命令。
说明:
若无特殊指定,LogListener 安装目录通常为:/usr/local/loglistener
grep secret etc/loglistener.conf




2. 检查机器组 IP 配置

检查机器组所添加的 IP 地址是否为 LogListener 安装过程中获取的 IP 地址。进入到 LogListener 安装目录执行如下命令检查 LogListener 配置的 IP 地址:
说明:
若无特殊指定,LogListener 安装目录通常为:/usr/local/loglistener
grep group_ip etc/loglistener.conf



登录 日志服务控制台,单击机器组管理,查看机器组配置的 IP 地址,机器组所配置的 IP 地址必须与 LogListener 获取的 IP 地址完全一致。n