研发反馈skywalking突然无法使用,查看日志发现
错误关键字 no shard available for
经过搜索发现,该类报错一般是磁盘慢导致的,通过命令df -h发现,存储数据/data目录使用量正常,但是es7的安装目录/app已经写满;
排查发现,安装目录内es7的日志文件过多,导致/app目录被写满,删除部分过期日志后,集群恢复正常;
除了es数据存储目录需要保持足够的使用空间,es自己的运行日志也需要有足够的磁盘空间,以上两个任意1个磁盘空间满了,都会包磁盘不足的错误;
注意在es有大量业务的情况下,es自身也会产生大量日志,需要注意磁盘清理或者配置监控。