0
回答
SonarQube降级问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

Jdk: 1.8.0_121

SonarQube版本:5.6.6

Windows环境

 

问题遇见过程如下:

       一开始使用的SonarQube版本是6.0,所用DB为SQLServer2014;该套配置已经正常运行了两个月左右,但是现在由于种种原因,需要将SonarQube降级到5.6.6,操作步骤如下:

      1. 下载SonarQube5.6.6,运行bin对应操作系统里面的StartSonar.bat,可以正常运行,且可以访问localhost:9000

      2. 修改conf文件夹下面的sonar.properties文件,保持和6.0版本相同的配置,就是DB的连接串和用户名密码

      3. 运行StartSonar.bat,这时候问题就来了:启动之后会自动Stop掉,而且里面没有任何报错(说明:上面写的HeapDumpOnOutOfMemoryError,能正常启动是也会有这句)。去掉DB的配置就可以正常启动,请问下这个是什么原因呢?

 

Log如下:

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

D:\sonarqube-5.6.6\bin\windows-x86-64>StartSonar.bat
wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
jvm 1    |
jvm 1    | 2017.03.30 17:36:00 INFO  app[o.s.a.AppFileSystem] Cleaning or creati
ng temp directory D:\sonarqube-5.6.6\temp
jvm 1    | 2017.03.30 17:36:00 INFO  app[o.s.p.m.JavaProcessLauncher] Launch pro
cess[es]: C:\Program Files\Java\jre1.8.0_121\bin\java -Djava.awt.headless=true -
Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+Us
eConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccu
pancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=D:\sonarqube-5.6.6\te
mp -javaagent:C:\Program Files\Java\jre1.8.0_121\lib\management-agent.jar -cp ./
lib/common/*;./lib/search/* org.sonar.search.SearchServer D:\sonarqube-5.6.6\tem
p\sq-process5319363896527881521properties
jvm 1    | 2017.03.30 17:36:10 INFO  app[o.s.p.m.Monitor] Process[es] is up
jvm 1    | 2017.03.30 17:36:10 INFO  app[o.s.p.m.JavaProcessLauncher] Launch pro
cess[web]: C:\Program Files\Java\jre1.8.0_121\bin\java -Djava.awt.headless=true
-Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedyn
amic=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIP
v4Stack=true -Djava.io.tmpdir=D:\sonarqube-5.6.6\temp -javaagent:C:\Program File
s\Java\jre1.8.0_121\lib\management-agent.jar -cp ./lib/common/*;./lib/server/*;D
:\sonarqube-5.6.6\lib\jdbc\mssql\sqljdbc42.jar org.sonar.server.app.WebServer D:
\sonarqube-5.6.6\temp\sq-process8213693964473097680properties
jvm 1    | 2017.03.30 17:36:16 INFO  app[o.s.p.m.Monitor] Process[es] is stoppin
g
jvm 1    | 2017.03.30 17:36:16 INFO  app[o.s.p.m.Monitor] Process[es] is stopped

wrapper  | <-- Wrapper Stopped

<无标签>
举报
fulele
发帖于8个月前 0回/78阅
顶部