SonarQube未能在linux启动(SonarQube failed to start in l

2019-10-31 07:51发布

我安装和配置SonarQube这样的链接 ,但我不能正常启动。 我看到sonar.log,它是这样的:

 --> Wrapper Started as Daemon
Launching a JVM...
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.

2018.12.05 07:32:36 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonar/temp
2018.12.05 07:32:36 INFO  app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2018.12.05 07:32:36 INFO  app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonar/elasticsearch]: /opt/sonar/elasticsearch/bin/elasticsearch -Epath.conf=/opt/sonar/temp/conf/es
2018.12.05 07:32:36 INFO  app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2018.12.05 07:32:37 INFO  app[][o.e.p.PluginsService] no modules loaded
2018.12.05 07:32:37 INFO  app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018.12.05 07:32:45 INFO  app[][o.s.a.SchedulerImpl] Process[es] is up
2018.12.05 07:32:45 INFO  app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='web', ipcIndex=2, logFilenamePrefix=web]] from [/opt/sonar]: /usr/local/PA/jdk1.8.0_121/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/opt/sonar/temp -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -cp ./lib/common/*:./lib/server/*:/opt/sonar/lib/jdbc/mysql/mysql-connector-java-5.1.42.jar org.sonar.server.app.WebServer /opt/sonar/temp/sq-process3476754449645299131properties
2018.12.05 07:32:46 INFO  app[][o.s.a.SchedulerImpl] Process [web] is stopped
2018.12.05 07:32:46 INFO  app[][o.s.a.SchedulerImpl] Process [es] is stopped
2018.12.05 07:32:46 WARN  app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 143
2018.12.05 07:32:46 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped
<-- Wrapper Stopped

我使用非root用户来启动它,但它并不能帮助我。 我能做什么?

Answer 1:

你的日志输出实际上是在告诉你,你可以找到更多信息。

Sonarqube正在启动不同的过程

  • ES弹性搜索
  • 幅为web层
  • 计算引擎
  • 声纳管理所有这些

当声纳记录告诉你,这些进程的一个停止,强烈建议去看看到这些特殊的日志。

<sonar-dir>/logs ,你会发现专门的日志到每个流程,你可以收集更多的信息,最有可能的将是足够足够要么解决问题,或要求进一步提供帮助。



Answer 2:

采取下看看es.log <sonarqube_home>/logs 。 大多数肯定是有对Elasticsearch指数可以很容易地固定使用chmod的访问问题。



文章来源: SonarQube failed to start in linux
标签: sonarqube