【问题标题】:Starting SonarQube 4.5 fails on SLES 11 SP2在 SLES 11 SP2 上启动 SonarQube 4.5 失败
【发布时间】:2014-12-10 22:52:36
【问题描述】:

我正在尝试在 SLES 11 SP2 上启动 SonarQube 4.5,但无法启动。

我得到以下输出,所以我猜问题出在 Web 服务器上。

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    | 2014.12.10 11:14:55 INFO  app[o.s.p.m.JavaProcessLauncher] Launch process[search]: /usr/lib64/jdk1.8.0_25/jre/bin/java -Xmx256m -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true -Djava.io.tmpdir=/etc/sonarqube/temp -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer /tmp/sq-process8084089595852251307properties
jvm 1    | 2014.12.10 11:15:04 INFO  app[o.s.p.m.Monitor] Process[search] is up
jvm 1    | 2014.12.10 11:15:04 INFO  app[o.s.p.m.JavaProcessLauncher] Launch process[web]: /usr/lib64/jdk1.8.0_25/jre/bin/java -Xmx768m -XX:MaxPermSize=160m -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djava.io.tmpdir=/etc/sonarqube/temp -cp ./lib/common/*:./lib/server/*:/etc/sonarqube/lib/jdbc/mysql/mysql-connector-java-5.1.27.jar org.sonar.server.app.WebServer /tmp/sq-process8998624016648577337properties
jvm 1    | 2014.12.10 11:15:21 INFO  app[o.s.p.m.TerminatorThread] Process[search] is stopping
jvm 1    | 2014.12.10 11:15:22 INFO  app[o.s.p.m.TerminatorThread] Process[search] is stopped
wrapper  | <-- Wrapper Stopped

安装的Java版本是:

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

希望有人可以帮助我,

斯蒂芬

编辑: sonar.log 文件包含以下内容: sonar.log 由于字符限制,我不得不将它们上传到不同的站点

改变了声纳属性;删除了到 mysql 的链接,因此声纳将使用(用于测试目的)内部数据库。 还是无法启动,日志可以看这里sonar.log

【问题讨论】:

  • 您能否更新您的问题以添加“logs/sonar.log”文件的内容?否则我们无能为力。

标签: sonarqube


【解决方案1】:

您的日志中有一个ConnectException: Connection refused 错误,因此您可能需要检查一下:

  • 您的 MySQL 服务器已启动
  • 您的 JDBC 配置正确(例如,使用 mysql 命令行实用程序连接以检查凭据)
  • MySQL 端口 (3306) 已打开(无防火墙)

[编辑]

然后你会得到一个java.net.UnknownHostException: Linux-Schulung,这似乎表明名称解析失败。请检查您的 DNS 设置和/或 /etc/hosts 是否正确

【讨论】:

  • 数据库确实存在问题,因此我修改了设置,以便声纳现在将使用内部数据库,直到数据库问题得到修复。尽管如此,Sonar 无法启动的问题仍然存在。我在原始帖子中添加了第二个日志文件。
  • 感谢您的时间和信息。配置了错误的名称服务器。现在声纳已经启动并运行了。
猜你喜欢
  • 2019-03-01
  • 1970-01-01
  • 2017-05-18
  • 1970-01-01
  • 1970-01-01
  • 2021-02-26
  • 2017-02-24
  • 2017-07-06
  • 2012-06-12
相关资源
最近更新 更多