sonarqube - 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 的空间,那么为什么它会导致问题。
如何在不增加硬盘空间的情况下解决此问题。
解决方案
我也遇到了这个错误,我的磁盘还有 10GB 空间。然后我重新启动sonarqube,问题解决了。
但 es.log 仍然有 WARN 日志。
所以我认为增加磁盘空间是唯一的方法......或者你可以使用 Treesize.exe 来查找和删除一些未使用的文件。
推荐阅读
- javascript - 使用 getElementsByTagName() 选择所有标签实例?(篡改猴子)
- excel - 如何从 Excel VBA 结果中删除引号
- javascript - 单击按钮时如何阻止css效果发生
- python-3.x - 为什么不满足验证器条件时 wtforms 不生成错误?
- flutter - 如何从资产上传图片?
- android - 我可以通过应用内购买交易 ID 识别用户吗?
- php - Laravel 查询中的空数据
- regex - 如果管道输出中的任何行以带有 Where-Object 的 powershell 中的某个字符开头,则匹配
- python - 如何在streamlit中添加提交按钮(按钮内的按钮似乎重置了整个应用程序。为什么?)
- javascript - 某些浏览器上的 Recaptcha 超时