首页 > 解决方案 > SonarQube:不可恢复的索引失败

问题描述

我正在使用 SonarQube 作为静态代码分析器工具,它运行良好。突然它开始给出这个错误 - 不可恢复的索引失败。

我检查了声纳日志,从 es.log 我可以看到这个错误 -

2020.05.13 12:04:25 WARN es[][oecraDiskThresholdMonitor] 超过 [tsxLSmcQQn2gUd1KfwDGmg][sonarqube][C:\sonarqube-7.8\data\es6\nodes\0] 上的高磁盘水印 [90%]:10.2gb [5.1%],分片将从该节点移出

这似乎是一些空间问题,但由于我还有 10 GB 的空间,那么为什么它会导致问题。

如何在不增加硬盘空间的情况下解决此问题。

标签: sonarqubesonarqube-scan

解决方案


我也遇到了这个错误,我的磁盘还有 10GB 空间。然后我重新启动sonarqube,问题解决了。

但 es.log 仍然有 WARN 日志。

所以我认为增加磁盘空间是唯一的方法......或者你可以使用 Treesize.exe 来查找和删除一些未使用的文件。


推荐阅读