Logtail服务的app_info.json文件中IP地址为空导致机器组心跳状态为fail
本文介绍Logtail服务的app_info.json文件中IP地址为空导致机器组心跳状态为fail的解决办法。
问题描述
在日志服务控制台中配置机器组进行心跳检测时失败,经排查app_info.json
文件中IP地址为空。
IP地址获取逻辑
在服务器内获取app_info.json
文件IP地址的逻辑如下:
首先获取
/etc/hosts
文件中主机名对应的解析记录的IP地址。如果设置机器组的服务器内没有第一块网卡,并且
/etc/hosts
文件中也没有主机名的解析记录,那么app_info.json
文件中IP字段就会为空。如果
/etc/hosts
文件中没有主机名的解析记录,然后会获取服务器的第一块网卡的IP地址。
解决方案
通过远程连接登录Linux实例。
执行以下命令,获取实例的主机名。
hostname
编辑
/etc/hosts
文件,添加主机名对应的解析记录,保存并退出。