当日志采集发生异常时,用户可通过Logtail自动检测工具查看客户端是否存在异常情况,根据工具提示快速定位并解决问题。
[backcolor=transparent]机器组心跳Fail时请参考
Logtail机器组无心跳解决方法。
准备工作
下载检测工具脚本
wget
http://logtail-release.oss-cn-hangzhou.aliyuncs.com/linux64/checkingtool.sh
wget
http://logtail-corp.oss-cn-hangzhou-zmf.aliyuncs.com/linux64/checkingtool.sh
检测工具常用参数
常见问题 | 解决方法 |
安装文件丢失 | 重装Logtail。 |
Logtail未运行 | 使用命令/etc/init.d/ilogtaild start开启。 |
多个Logtail进程 | 使用命令/etc/init.d/ilogtaild stop关闭,再用命令/etc/init.d/ilogtaild start开启。 |
443端口被禁用 | 防火墙打开443端口。 |
无法找到配置服务器 | 确认安装正确性,若安装错误,卸载后重新安装。 |
不存在用户配置 | 确认控制台已经创建好Logtail配置、机器组中包含该客户端且已经将配置应用到机器组。 |
没有匹配指定日志文件 | 确认Logtail配置正确性。 |
指定日志文件匹配多次 | 多个匹配时Logtail随机选择一个配置,建议去重。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当您遇到日志采集异常的情况时,可以按照以下步骤使用Logtail自动检测工具来定位和解决问题:
wget http://logtail-release.oss-cn-hangzhou.aliyuncs.com/linux64/checkingtool.sh
# 或者
wget http://logtail-corp.oss-cn-hangzhou-zmf.aliyuncs.com/linux64/checkingtool.sh
chmod +x checkingtool.sh
命令赋予。./checkingtool.sh --logFile [LogFileFullPath]
./checkingtool.sh --envOnly
根据快速诊断工具的提示,您可以针对不同问题采取相应措施,例如: - 安装文件丢失:重新安装Logtail。 - Logtail未运行:通过 /etc/init.d/ilogtaild start
命令启动服务。 - 443端口被禁用:需要在防火墙中打开443端口以确保网络连通性。 - 配置问题:确认控制台中的Logtail配置是否正确创建并已应用到包含该客户端的机器组,检查日志文件路径是否匹配等。
通过上述步骤,您可以系统地排查并解决Logtail日志采集过程中遇到的常见问题。