簡體   English   中英

生成Checkmarx報告時,帶有“ OutOfMemoryError:Java堆空間”的Jenkins作業

[英]Jenkins job with “OutOfMemoryError: Java heap space” when Checkmarx report is generated

我的Jenkins在Ubuntu服務器實例中運行。 完成時,當生成Checkmarx報告時,出現了Java heap space問題,如屏幕快照所示:

Jenkinks Java堆空間錯誤

有人可以幫我增加Checkmarx中的Java堆空間嗎?

要閱讀Atlassian KB文章“ Java堆空間異常掃描失敗 ”,似乎需要一個帳戶。

在此處閱讀有關OutOfMemoryError的更多信息。 Jenkins本身是作為Java進程運行的,並且如果您的Jenkins作業也是Java進程,則兩者都可能導致內存不足錯誤。

通過查看日志,看來您的作業正在發生錯誤。 因此,還請閱讀有關如何在Jenkins中為每個作業全局設置JVM選項的信息?

編輯:如果您的Jenkins進程本身運行到OutOfMemoryError中,請參閱增加Java中的堆大小以了解如何增加Java進程的JVM堆大小。

通常-Xmx2048M用於指定Java進程的最大堆大小,在我的示例中,我將其設置為2048 MB。 根據您的配置,可以通過不同的方式指定此值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM