SonarQube控制台无法启动

时间:2017-06-12 18:19:03

标签: ubuntu sonarqube

在Ubuntu 16.04上。我安装了SonarQube 6.4。如下:

  1. deb http://downloads.sourceforge.net/project/sonar-pkg/deb binary/添加到/etc/apt/sources.list
  2. 运行sudo apt-get update - 此成功,但prompts a warning
  3. 运行sudo apt-get install sonar
  4. 然后我尝试在控制台模式中启动 SonarQube ,但它立即停止。我看不出开始失败的原因。

    ~ sudo /opt/sonar/bin/linux-x86-64/sonar.sh console
    Running SonarQube...
    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.06.12 20:13:54 INFO  app[][o.s.a.AppFileSystem] 
      Cleaning or creating temp directory /opt/sonar/temp
    jvm 1    | 2017.06.12 20:13:54 INFO  app[][o.s.a.p.JavaProcessLauncherImpl] 
      Launch process[es]: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 
      -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k 
      -Djna.nosys=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC 
      -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly 
      -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/sonar/temp 
      -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer 
      /opt/sonar/temp/sq-process8383619119685554365properties
    jvm 1    | 2017.06.12 20:13:58 INFO  app[][o.s.a.SchedulerImpl] 
      Process [es] is stopped
    jvm 1    | 2017.06.12 20:13:58 INFO  app[][o.s.a.SchedulerImpl] 
      SonarQube is stopped
    wrapper  | <-- Wrapper Stopped
    

    我在/opt/sonar/conf/sonar.properties resp中配置了用户设置,嵌入式数据库,网络服务器设置和Java 8。 /opt/sonar/conf/wrapper.conf

    以下是output of the /opt/sonar/logs/es.log

    相关网站

1 个答案:

答案 0 :(得分:1)

如果您的实例未启动:请检查您是否执行了以下步骤:

  • 如果需要,请先升级您的插件。
  • 下载zip后,取消阻止解压前的zip。
  • 始终以新目录开头: c:\ Sonar \ SonarQube-6.4
  • 如果要将SonarQube作为服务运行,请检查该文件夹的安全权限。
  • 检查您的插件,有些可能不受支持。将支持的加载项复制到新实例,并使用默认的H2数据库启动SonarQube。如果实例未启动,请检查SonarQube日志。然后停止实例,删除数据,日志和临时文件夹中的文件,并更改数据库连接。
  • 对数据库进行备份。如果出现问题,没有简单的救援路径。
  • 如果要创建新数据库:请务必使用正确整理
  • 再次启动SonarQube,并在迁移时执行设置操作。