由于 ElasticSearch,SonarQube 5.1 太忙了
SonarQube 5.1 too busy due to ElasticSearch
我最近从 SonarQube 3.7.2 迁移到了 SonarQube 5.1。更新成功,我可以运行分析。
但是现在我无法连接到服务器,从日志来看,ElasticSearch 似乎正在慢慢消耗我的磁盘 space。
我尝试重新启动服务器并删除 data/es 目录,但没有任何帮助。
sonar.log
充满了这些行:
...
2015.05.18 00:00:13 WARN es[o.e.c.r.a.decider] [sonar-1431686361188] high disk watermark [10%] exceeded on [Jbz_O0pFRKecav4NT3DWzQ][sonar-1431686361188] free: 5.6gb[3.8%], shards will be relocated away from this node
2015.05.18 00:00:13 INFO es[o.e.c.r.a.decider] [sonar-1431686361188] high disk watermark exceeded on one or more nodes, rerouting shards
...
只有少数 Java 个项目,但其中两个大约有几百万行代码 (LOC)。
您的服务器没有足够的可用磁盘 space 来提供其内部 Elasticsearch 索引。
请注意,可以通过设置 属性 sonar.path.data(请参阅 conf/sonar.properties)来使用外部卷。
我最近从 SonarQube 3.7.2 迁移到了 SonarQube 5.1。更新成功,我可以运行分析。
但是现在我无法连接到服务器,从日志来看,ElasticSearch 似乎正在慢慢消耗我的磁盘 space。
我尝试重新启动服务器并删除 data/es 目录,但没有任何帮助。
sonar.log
充满了这些行:
...
2015.05.18 00:00:13 WARN es[o.e.c.r.a.decider] [sonar-1431686361188] high disk watermark [10%] exceeded on [Jbz_O0pFRKecav4NT3DWzQ][sonar-1431686361188] free: 5.6gb[3.8%], shards will be relocated away from this node
2015.05.18 00:00:13 INFO es[o.e.c.r.a.decider] [sonar-1431686361188] high disk watermark exceeded on one or more nodes, rerouting shards
...
只有少数 Java 个项目,但其中两个大约有几百万行代码 (LOC)。
您的服务器没有足够的可用磁盘 space 来提供其内部 Elasticsearch 索引。 请注意,可以通过设置 属性 sonar.path.data(请参阅 conf/sonar.properties)来使用外部卷。