2016-04-20 9 views
1

を超えました。ソナーは長時間働いていましたが、最近はサービスの開始直後にサービスが停止します。私はSonar 5.3を使用しています。私のサーバーは4GBのRAMを搭載していますが、たいていは1〜2GBしか占有されていません。スタートソナー・サービス - java.lang.OutOfMemoryErrorをは:GCオーバーヘッドの制限は、私は継続的インテグレーションサーバとしてジェンキンスと<code>Ubuntu 12.04</code>を使用していますが、<code>SonarQube</code>がインストールされているとセットアップUbuntuの

sonar.logは言う:

WrapperSimpleApp: Encountered an error running main: java.lang.OutOfMemoryError: GC overhead limit exceeded 
java.lang.OutOfMemoryError: GC overhead limit exceeded 
at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:149) 
at java.lang.StringCoding.decode(StringCoding.java:193) 
at java.lang.String.<init>(String.java:426) 
at java.lang.String.<init>(String.java:491) 
at java.io.UnixFileSystem.list(Native Method) 
at java.io.File.list(File.java:1122) 
at java.io.File.listFiles(File.java:1207) 
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1645) 
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535) 
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270) 
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653) 
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535) 
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270) 
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653) 
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1535) 
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2270) 
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1653) 
at org.apache.commons.io.FileUtils.deleteQuietly(FileUtils.java:1566) 
at org.sonar.application.PropsBuilder.initTempDir(PropsBuilder.java:102) 
at org.sonar.application.PropsBuilder.build(PropsBuilder.java:73) 
at org.sonar.application.App.main(App.java:115) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:498) 
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) 
at java.lang.Thread.run(Thread.java:745) 
<-- Wrapper Stopped 

私は解決策をグーグルが、それらは、コマンドライン経由で.jarファイルを起動するときに、ヒープ・サイズを大きくすることをお勧めしますが、/etc/init.d doesntがでソナー・サービスを定義するファイル.jarファイルを実行することもできます。

+0

もっと詳しく教えてください:SonarQubeバージョン?完全な 'sonar.log'ですか? (1行では不十分です)あなたのUbuntuマシンで利用可能なRAMはありますか? –

+0

次のコマンドjava -XshowSettings:vmは以下を示します。ヒープサイズ(見積もり):880.00M。 – dekojo

答えて

5

SonarQube 5.4で修正されたSONAR-7125のように見えます。回避策は、再起動する前に一時フォルダを手動で削除することです。

+0

SonarQube 5.4にアップグレードしていただきありがとうございます。この問題は解決しました! – dekojo

+0

素敵な回避策をありがとう、本当に役に立ちます:) –

関連する問題