환경을 5.6.3 (LTS)에서 6.7 (LTS) 버전으로 업그레이드하려고합니다. 실제 데이터가 방해받지 않도록 현재이 (POC)에 사용중인 H2 데이터베이스입니다. 업그레이드에 필요한 모든 변경 작업을 수행했습니다.Sonarqube를 5.6.3에서 6.7로 업그레이드하십시오.
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
나를 알고하자 나는 뭔가를 놓치고있다.
감사합니다. & 감사합니다.
질문을 추가하십시오. –