2017-01-31 1 views
0

Я установил Sonarqube на мой контейнер Docker.

Он работал очень хорошо до определенной точки, и я могу получить к нему доступ из веб-интерфейса.

Я бегущий это так:

sonar.sh start 
sonar-runner -e 

Однако, из голубой я получаю

журналы
SonarQube Runner 2.4 
Java 1.8.0_111 Oracle Corporation (64-bit) 
Linux 4.4.27-moby amd64 
INFO: Error stacktraces are turned on. 
INFO: Runner configuration file: /root/sonar-runner-2.4/conf/sonar-runner.properties 
INFO: Project configuration file: NONE 
INFO: Default locale: "en", source code encoding: "UTF-8" (analysis is platform dependent) 
INFO: Work directory: /root/sonarqube-6.2/bin/linux-x86-64/./.sonar 
ERROR: Sonar server 'http://localhost:9000' can not be reached 
INFO: ------------------------------------------------------------------------ 
INFO: EXECUTION FAILURE 
INFO: ------------------------------------------------------------------------ 
Total time: 0.104s 
Final Memory: 1M/31M 
INFO: ------------------------------------------------------------------------ 
ERROR: Error during Sonar runner execution 
org.sonar.runner.kevinsawicki.HttpRequest$HttpRequestException: java.net.ConnectException: Connection refused (Connection refused) 
     at org.sonar.runner.kevinsawicki.HttpRequest.code(HttpRequest.java:1392) 
     at org.sonar.runner.kevinsawicki.HttpRequest.ok(HttpRequest.java:1417) 
     at org.sonar.runner.impl.ServerConnection.downloadString(ServerConnection.java:93) 
     at org.sonar.runner.impl.ServerVersion.downloadVersion(ServerVersion.java:47) 
     at org.sonar.runner.impl.ServerVersion.version(ServerVersion.java:38) 
     at org.sonar.runner.impl.ServerVersion.is37Compatible(ServerVersion.java:58) 
     at org.sonar.runner.impl.JarDownloader.checkVersionAndDownload(JarDownloader.java:36) 
     at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:71) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) 
     at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) 
     at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) 
     at org.sonar.runner.api.Runner.execute(Runner.java:100) 
     at org.sonar.runner.Main.executeTask(Main.java:70) 
     at org.sonar.runner.Main.execute(Main.java:59) 
     at org.sonar.runner.Main.main(Main.java:53) 
Caused by: java.net.ConnectException: Connection refused (Connection refused) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
     at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926) 
     at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920) 
     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490) 
     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) 
     at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) 
     at org.sonar.runner.kevinsawicki.HttpRequest.code(HttpRequest.java:1390) 
     ... 15 more 

Sonarqube имеют следующие 4 ошибки:

ce.log:2017.01.31 13:22:29 ERROR ce[][o.s.s.c.t.CeWorkerCallableImpl] Failed to pop the queue of analysis reports 
sonar.log:2017.01.31 18:13:00 ERROR app[][o.s.p.m.Monitor] Process[web] failed to start 
web.2017-01-30.log:2017.01.30 18:25:59 ERROR web[AVnwoF863qSCVt7PAAAA][o.s.s.ui.JRubyFacade] Fail to render: http://localhost:9000/ 
web.log:2017.01.31 18:13:00 ERROR web[][o.a.c.c.StandardContext] Context [] startup failed due to previous errors 

Я действительно удивлен этим, так как ничего не изменил. Я только добавил jar в /extensions/plugins/, а затем я удалил его.

В чем причина этой ошибки?

+0

Что говорит ваш серверный журнал? –

+0

Я обновил свой вопрос и добавил ошибки, которые я нашел в '~/sonarqube-6.2/logs' – octavian

ответ

0

Как отражено в выдержках из журнала сервера, подключение к серверу SonarQube отклоняется, так как оно не находится в сети. Зачем? Поскольку

failed to start

и

startup failed due to previous errors

Получите ваш сервер и работает. Затем вы сможете выполнить анализ.

+0

Я начал его с' sonar.sh restart', а выход - «Started SonarQube». Итак, он работает, правильно ? – octavian

+0

Является ли пользовательский интерфейс более отзывчивым? –

+0

Нет. Это на самом деле проблема. Пользовательский интерфейс от 'localhost: 9000' не работает. – octavian