【发布时间】:2018-05-21 11:26:12
【问题描述】:
我正在尝试将我们的环境从 5.6.3 (LTS) 升级到 6.7 (LTS) 版本。这是我们目前用于此 (POC) 的 H2 数据库,因此实际数据不会受到影响。我已按照升级要求进行了所有更改。
1) 插件被移动到新实例
2) H2 db与部分实际数据相同
3) sonar.conf 和 wrapper.conf 已根据需要进行了更改。
当我尝试在 6.7 版本上启动服务时。我们在 sonar.properties 中提到了以下值。
sonar.search.javaOpts=-Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true \
-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 \
-XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError
当我给出 6.7 的上述值时,我得到如下问题:
jvm 1 | org.sonar.process.MessageException: a JVM option can't overwrite mand
atory JVM options. The following JVM options defined by property 'sonar.search.j
avaOpts' are invalid: -Xss256k overwrites -Xss1m
jvm 1 | 2017.12.07 10:53:38 INFO app[][o.s.a.SchedulerImpl] Process [es] is
stopped
jvm 1 | 2017.12.07 10:53:38 INFO app[][o.s.a.SchedulerImpl] SonarQube is sto
pped
jvm 1 |
jvm 1 | WrapperSimpleApp: Encountered an error running main: org.sonar.proces
s.MessageException: a JVM option can't overwrite mandatory JVM options. The foll
owing JVM options defined by property 'sonar.search.javaOpts' are invalid: -Xss2
56k overwrites -Xss1m
jvm 1 | org.sonar.process.MessageException: a JVM option can't overwrite mand
atory JVM options. The following JVM options defined by property 'sonar.search.j
avaOpts' are invalid: -Xss256k overwrites -Xss1m
当我不给出值时,我得到以下问题
2017.12.07 10:04:39 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory E:\Apps\sonarqube-6.7\temp
2017.12.07 10:04:39 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2017.12.07 10:04:39 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [E:\Apps\sonarqube-6.7\elasticsearch]: E:\Apps\JRE\8u91\jre\bin\java -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true -Xms512m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -Delasticsearch -Des.path.home=E:\Apps\sonarqube-6.7\elasticsearch -cp lib/* org.elasticsearch.bootstrap.Elasticsearch -Epath.conf=E:\Apps\sonarqube-6.7\temp\conf\es
2017.12.07 10:04:39 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2017.12.07 10:04:41 INFO app[][o.e.p.PluginsService] no modules loaded
2017.12.07 10:04:41 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2017.12.07 10:04:41 WARN app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 1
如果我遗漏了什么,请告诉我
感谢和问候
【问题讨论】:
-
请添加问题以确保完整性。
标签: sonarqube