0
私たちのソナー次のように環境の詳細をビルドします。「GCオーバーヘッドの上限を超えました」を回避するにはどうすればよいですか?
- SonarQube Serverバージョン - 5.6.7(64ビット)を。
- ソナークライアントビルドオペレーティングシステム - Ubuntu-14.04(LTS-64-Bit)。
- ソナービルドマシンの合計RAM:16-GB。
- ソナースキャナバージョン3.0.3.778。
- ソナー-CXX-プラグイン-0.9.7.jar
- ソースコード言語:C++
- クライアントマシンのJavaバージョン:1.8
- ソースコードサイズ:62ギガバイト
問題:正常に終了しましたジェンキンスソナースキャナを通じて
(次のようにログオンします)。
ジェンキンスソナー・スキャナビルドログ:
12:24:14 INFO: CPD calculation finished
12:26:35 INFO: Analysis report generated in 136049ms, dir size=1 GB
12:49:25 INFO: Analysis reports compressed in 1369236ms, zip size=385 MB
12:49:43 INFO: Analysis report uploaded in 18811ms
12:49:43 INFO: ANALYSIS SUCCESSFUL, you can browse http://sonarqube-server/dashboard/index/scm.project.4.0
12:49:43 INFO: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
12:49:43 INFO: More about the report processing at http://sonarqube-server/api/ce/task?id=AV-af9So2HbsBuSrsvrw
12:50:22 INFO: ------------------------------------------------------------------------
12:50:22 INFO: EXECUTION SUCCESS
Sonarqubeプロジェクトダッシュボードが表示さに対し「いいえ分析は創造以来行われていないだけで利用できるセクションでは、構成です。」また、SonarQube Web - > Project - > Administration - > Background Tasks - > Logsの下に、以下のエラーが表示されます。
エラー:
2017.11.07 13:04:23 ERROR [o.s.s.c.t.CeWorkerCallableImpl] Failed to execute task AV-VUEIr2HbsBuSrsvnY
java.lang.OutOfMemoryError: GC overhead limit exceeded
私は次の、まだ同じ問題が解決しない試してみました。
- は16 GBで十分です、私は
sonar.ce.javaOpts=-Xmx1280m
&sonar.web.javaOpts=-Xmx1280m
- それともまだ私はビルドマシンのRAM(または)を大きくする必要が追加されているsonar-project.propertiesファイルに次に
-Xmx10240m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=128m
- でSONAR_RUNNER_OPTSオプションを指定して試してみました62 GBコードの場合
ありがとうエリック...!それは期待どおりに働いた。どうもありがとう。 – MKumar