Logtail服务的app_info.json文件中IP地址为空导致机器组心跳检测失败

Logtail服务的app_info.json文件中IP地址为空导致机器组心跳检测失败

更新时间:2020-05-07 10:30:02

问题描述

在日志服务控制台中配置机器组进行心跳检测时失败,经排查app_info.json文件中IP地址为空。

问题原因

在服务器内app_info.json文件的IP地址获取方式如下:

  1. 首先获取/etc/hosts文件中主机名对应的解析记录的IP地址。
  2. 如果/etc/hosts文件中没有主机名的解析记录,然后会获取服务器的第一块网卡的IP地址。
  3. 如果设置机器组的服务器内没有第一块网卡,并且/etc/hosts文件中也没有主机名的解析记录,那么app_info.json文件中IP字段就会为空。

解决方案

  1. 通过远程连接登录Linux实例。
  2. 执行以下命令,获取实例的主机名。
    hostname
  3. 编辑/etc/hosts文件,添加主机名对应的解析记录,保存并退出。

适用于

  • 日志服务

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。