2017-12-15 4 views
3

I Sonar auf meinem vps (Linux x86_64 debian 9) installiert werden soll, aber wenn ich diese cdm exec: ./sonar.sh Konsole Ich habe dieses folgende Protokoll:Sonarqube Prozess beendet mit Exit-Wert [es]: 137

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.12.14 18:45:28 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /etc/sonarqube/temp 
jvm 1 | 2017.12.14 18:45:28 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001 
jvm 1 | 2017.12.14 18:45:29 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from  [/etc/sonarqube/elasticsearch]: /etc/sonarqube/elasticsearch/bin/elasticsearch -Epath.conf=/etc/sonarqube/temp/conf/es 
jvm 1 | 2017.12.14 18:45:29 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running 
jvm 1 | 2017.12.14 18:45:29 WARN app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 137 
jvm 1 | 2017.12.14 18:45:29 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped 
jvm 1 | 2017.12.14 18:45:29 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped 
jvm 1 | 2017.12.14 18:45:29 INFO app[][o.e.p.PluginsService] no modules loaded 
jvm 1 | 2017.12.14 18:45:29 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin] 
jvm 1 | 2017.12.14 18:45:30 WARN app[][i.n.u.i.MacAddressUtil] Failed to find a usable hardware address from the network interfaces; using random bytes: 05:2b:7f:2f:de:90:ca:4a 
wrapper | <-- Wrapper Stopped 

Eine Idee, warum der Server sofort heruntergefahren wird? Ich suchte [es]: 137 aber ich fand nichts :(

+0

Es könnte ein Speicherproblem sein. Sehen Sie sich diese [GitHub] (https://github.com/10up/wp-local-docker/issues/6) Frage an. –

+1

Bitte fügen Sie Ihre es.log Datei hinzu, das Hauptproblem wird dort angezeigt. –

Antwort

0

es ist Speicherproblem. Wir erlebten diese Art von Problemen, wenn wir Sonar als Behälter laufen lassen und wir versuchen, maximalen verfügbaren Speicher für Sonarbehälter unter 2GB oder RAM zu begrenzen unter der Haube.

Das Sonar Elasticsearch läuft die viel Speicher benötigt, um in diesem Fall schlage ich vor mehr als 2 GB für Sonar zuweisen.

Sie auch von ES_JAVA_OPTS unter 2 GB Speicher zu begrenzen, könnten versuchen (wenn Sie habe begrenzten Speicherserver), aber wenn ich versucht habe, mit dieser Option zu spielen, fing Sonar erfolgreich an, aber nach etwas Zeit und mit etwas Verkehrsproblemrückkehr und Behälter stoppte.

So ist die desciption auf dem Ticket darüber erwähnt ist dieser Speicher Ausgabe korrekt ist: https://github.com/10up/wp-local-docker/issues/6

So denken II in dieser Situation den einfachste Weg, mit dem Problem fertig zu werden - erhöht nur den Speicher für Ihren Sonar-Server (Container) .