• ELK+Filebeat 实践 Error : read tcp 192.168.0.2:48968->121.40.216.20:5044: i/o timeout


    问题描述:

    这是一个i/o time 的问题,一般考虑就是磁盘满的问题。以下是我遇到的具体问题:

    1、Kibana页面刷新,没有新数据出来,再次刷新或者点击页面上其他地方,kibana就变成这样了:

         这让我就猜测存储空间满了。

    2、看filebeat的log ,发现全是  read tcp 192.168.0.2:48968->121.40.216.20:5044: i/o timeout 这样的log;

    3、等到elk服务器上,想修改配置,发现修改不了,并报错 "Write Error!(File System full?)"

    这个时候确认磁盘满了。

    df -h 发现

    进到目录里:

    原因:

    主要是docker的device mapper存储机制,它会把你所有的容器存储到一个 100G 的简短文件中,并且限制每个容器最大为 10GB 。因此这里发现docker里面/dev/mapper/docker-* 存储已经10G满了

    解决方案:

    清空两个大文件,即 logstash-plain.log 和 logstash.stdout 。

    方法:

    输入命令: # > logstash-plain.log
  • 相关阅读:
    WebService
    JavaMail
    ssh框架整合
    CSS3初步
    SpringMVC 文件上传及下载
    Java多线程
    SpringMVC 数据校验
    初始化参数绑定——日期格式
    SpringMVC入门
    Quartz
  • 原文地址:https://www.cnblogs.com/elena-shao/p/6647540.html
Copyright © 2020-2023  润新知