我们已经运行SonarQube 5.6.4一段时间了。然后我们突然观察到后台任务队列正在增加。在日志中我们看到如下消息:Sonarqube后台任务永久运行
2017.07.24 13:56:10 INFO [o.s.s.es.BulkIndexer] 0 requests processed (0 items/sec)
每分钟一个日志条目。
其他任务开始,然后与失败:
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes were available: [[sonar-1498219166409][3QkGfCI8RUSn6vapRi5SSg][a2d477fdfe7a][inet[/127.0.0.1:9001]
我不知道如何找到任何东西,这是造成错误。配置中没有任何改变。
我重新启动了服务器,但没有更改。
有什么了不起,我是这似乎是由弹性搜索打开的端口数量:
tcp 0 0 localhost:etlservicemgr localhost:53058 ESTABLISHED 24/java
tcp 0 0 localhost:etlservicemgr localhost:53070 ESTABLISHED 24/java
tcp 0 0 localhost:53058 localhost:etlservicemgr ESTABLISHED 220/java
tcp 0 0 localhost:etlservicemgr localhost:52934 ESTABLISHED 24/java
tcp 0 0 a2d477fdfe7a:49760 sonar-db.netwo:postgres ESTABLISHED 220/java
tcp 0 0 localhost:etlservicemgr localhost:52846 ESTABLISHED 24/java
tcp 0 0 localhost:52924 localhost:etlservicemgr ESTABLISHED 119/java
tcp 0 0 localhost:52928 localhost:etlservicemgr ESTABLISHED 119/java
tcp 0 0 localhost:53076 localhost:etlservicemgr ESTABLISHED 220/java
tcp 0 0 localhost:etlservicemgr localhost:52866 ESTABLISHED 24/java
tcp 0 0 localhost:53074 localhost:etlservicemgr ESTABLISHED 220/java
tcp 0 0 localhost:etlservicemgr localhost:52922 ESTABLISHED 24/java
(真五倍以上)
有没有人一个想法如何找到原因问题?
sonarqube.properties具有默认值。只有变化是:
sonar.security.realm=LDAP
sonar.security.savePassword=true
sonar.security.updateUserAttributes=true
sonar.authenticator.downcase=true
sonar.authenticator.createUsers=true
和LDAP配置。
在netstat的 - 从每一个连接localhost将有两个条目,一个来自连接的每一侧 - 所以在开始分析之前,您可以取消一半条目 –
CPU/RAM的健康状况如何?无论是在系统级别还是JVM级别。如果它很紧张,那么也许是时候微调你的配置,看看它是如何发生的,并相应地更新你的帖子。 –
CPU几乎空闲。内存大约是1GB,不含4GB的虚拟机。我现在观察了几个小时。从昨天开始,这项工作仍在继续,阻止其他人跑步。我应该如何微调我的配置?我没有内存不足错误或其他异常。 – Michael