SonarQube не удалось запустить в Linux - PullRequest
0 голосов
/ 05 декабря 2018

Я устанавливаю и настраиваю 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 пользователя, чтобы запустить его, но это мне не помогает.что я мог сделать?

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Взгляните на es.log под <sonarqube_home>/logs.Скорее всего, существует проблема доступа к индексам Elasticsearch, которую можно легко исправить с помощью chmod.

0 голосов
/ 13 декабря 2018

Вывод вашего журнала на самом деле говорит вам, где вы можете найти больше информации.

Sonarqube запускает различные процессы

  • es для упругого поиска
  • web длявеб-слой
  • вычислительный движок
  • гидролокатор для управления всеми ними

, когда журнал гидролокатора сообщает вам, что один из этих процессов остановлен, настоятельно рекомендуетсячтобы просмотреть специальные журналы для них.

в <sonar-dir>/logs вы найдете выделенные журналы для каждого из процессов, и вы можете собрать больше информации, скорее всего, их будет достаточно для решенияили обратитесь за дополнительной помощью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...