Ubuntu SonarQube控制台无法启动
在Ubuntu 16.04上。我安装了6.4。详情如下:Ubuntu SonarQube控制台无法启动,ubuntu,sonarqube,Ubuntu,Sonarqube,在Ubuntu 16.04上。我安装了6.4。详情如下: 添加debhttp://downloads.sourceforge.net/project/sonar-pkg/deb 二进制/到/etc/apt/sources。列表 运行sudo apt get update-此操作成功,但失败 运行sudo-apt-get-install-sonar 然后我尝试在控制台modus中启动SonarQube,但它立即停止。我看不出启动失败的原因 ~ sudo /opt/sonar/bin/linux-x
debhttp://downloads.sourceforge.net/project/sonar-pkg/deb 二进制/
到/etc/apt/sources。列表
sudo apt get update
-此操作成功,但失败sudo-apt-get-install-sonar
~ 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
~sudo/opt/sonar/bin/linux-x86-64/sonar.sh控制台
运行声纳qube。。。
包装器-->包装器作为控制台启动
包装器|启动JVM。。。
jvm 1 |包装器(版本3.2.3)http://wrapper.tanukisoftware.org
jvm 1 |版权1999-2006塔努基软件公司。保留所有权利。
jvm1|
jvm 1 | 2017.06.12 20:13:54信息应用程序[][o.s.a.AppFileSystem]
清理或创建临时目录/opt/sonar/temp
jvm 1 | 2017.06.12 20:13:54信息应用程序[][o.s.a.p.JavaProcessLauncherImpl]
启动过程[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:+仅使用CMSinitingOccupancyFraction
-XX:+HeapDumpOnOutOfMemoryError-Djava.io.tmpdir=/opt/sonar/temp
-cp./lib/common/*:./lib/search/*org.sonar.search.SearchServer
/opt/sonar/temp/sq-PROCESS 8383619119685554365属性
jvm 1 | 2017.06.12 20:13:58信息应用程序[][o.s.a.SchedulerImpl]
进程[es]已停止
jvm 1 | 2017.06.12 20:13:58信息应用程序[][o.s.a.SchedulerImpl]
索纳库贝被阻止了
包装器|如果实例未启动:检查是否执行了以下步骤:
- 如果需要,首先升级插件
- 下载压缩包后,在解压缩前取消阻止压缩包
- 始终从一个新目录开始:例如c:\Sonar\SonarQube-6.4
- 如果要将SonarQube作为服务运行,请检查该文件夹的安全权限
- 检查您的插件,有些可能不受支持。将支持的加载项复制到新实例,并使用默认H2数据库启动SonarQube。如果实例未启动,请检查SonarQube日志。然后停止实例,删除data、logs和temp文件夹中的文件,并更改数据库连接
- 对数据库进行备份。如果出现问题,没有简单的救援途径
- 如果创建新数据库:请确保使用正确的排序规则
- 再次启动SonarQube,并在迁移时执行设置操作
检查$SONARQUBE\u HOME/logs/web.log没有web.log
。我发现了一个sonar.log
,它包含与我从炮弹上捕获的相同的输出。目录中的其他文件是access.log
和es.log
。应该有。确保1)设备上有空间2)运行SonarQube的用户有perms来创建和写入logs目录中的文件。我正在通过sudo/opt/sonar/bin/linux-x86-64/sonar.sh控制台启动sonar,首先看一看。我的目标不是永久安装。目录为sonar
用户设置了权限。我需要通过那个用户运行声纳吗?我该怎么做光盘上还有足够的空间。您是否使用了干净的安装?停止SonarQube,删除/data/es/文件夹并重新启动。