gpt4 book ai didi

java - 自 Java 分配内存以来,dockerized jenkins 崩溃

转载 作者:行者123 更新时间:2023-12-02 18:07:46 25 4
gpt4 key购买 nike

我正在使用 docker 运行 jenkins 图像:

docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -u root
-v /root/jenkins/data/:/var/jenkins_home -e JAVA_OPTS="-Xmx2g"
--add-host=docker:10.129.2.232
jenkins

它因本地分配内存问题而崩溃:

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000083e80000, 1366294528, 0) failed; error='Cannot allocate memory' (errno=12)

There is insufficient memory for the Java Runtime Environment to continue.

Native memory allocation (mmap) failed to map 1366294528 bytes for committing reserved memory. An error report file with more information is saved as: //hs_err_pid5.log

最佳答案

如果我没理解错的话,你的服务器有 2 Gb。并且您不能分配 2 Gb。到 Java,因为它也被系统使用。

你能试试这个参数吗:

"-e JAVA_OPTS="-Xmx1536m""

?

关于java - 自 Java 分配内存以来,dockerized jenkins 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38391447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com