Sonarqube从7.4社区升级到7.9 JVM错误

时间:2020-06-15 07:26:12

标签: docker sonarqube centos7 devops sonar-runner

我正在尝试将声纳尔贝从A.__init__() docker版本升级到7.4-community版本。但是,当我通过7.9-community进行数据库升级时,出现了此错误。我的服务器上也有足够的内存。

您对此错误有任何想法吗?

我有设置docker-compose参数来更改Java虚拟内存,但似乎不起作用。

docker-compose.yml参数:

http://sonar_IP:9000/setup

sonarqube入门时的Docker日志:

- SONAR_RUNNER_OPTS="-Xmx9216m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m"

2 个答案:

答案 0 :(得分:1)

是,更正以撒。谢谢回复。已经

我设法解决了更改sonar.properties文件中与Elasticsearch,计算引擎和Web服务器有关的JVM参数的问题。然后升级成功。

我设法将声纳节从6.5升级到8.3.1。

Web服务器:

 sonar.web.javaOpts=-Xmx4096m -Xms4096m -XX:+HeapDumpOnOutOfMemoryError

计算引擎:

sonar.ce.javaOpts=-Xmx4096m -Xms4096m -XX:+HeapDumpOnOutOfMemoryError

Elasticsearch:

sonar.search.javaOpts=-Xms2048m -Xmx2048m -XX:+HeapDumpOnOutOfMemoryError

答案 1 :(得分:0)

请注意,在第一行日志中,声纳法以“ -Xms512m,-Xmx512m”开头,因此您的SONAR_RUNNER_OPTS变量无法正常工作。