我正在尝试将声纳尔贝从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"
答案 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变量无法正常工作。