我无法更改 Jenkins 的 java 内存

I can't change java memory for Jenkins

注意:我的 OS Debian 7, Java 8, 2Gb RAM

这是我所做的:

  1. 我是这样走的:/etc/default/
  2. 然后:vim jenkins
  3. 然后编辑:JAVA_ARGS="-Xmx1048m"

  4. 我退出编辑器并保存::wq

  5. 现在我凑合一下:service jenkins restart

  6. 现在我转到我的 Jenkins 并使用插件 JavaMelody 观看监控。

  7. 所以,我看到没有发生任何变化。

    遇到这种情况请大家帮忙

official guide 开始,如果您使用的是基于 RedHat Linux 的发行版,您应该使用 JENKINS_JAVA_OPTIONS.

JENKINS_JAVA_OPTIONS="-Xmx1048m"

注意:对我来说,文件位置是 /etc/sysconfig/jenkins,它只有 JENKINS_ARGS=""。为其分配 Xmx 值无效。您应该按原样保留该条目,而是像我在上面指定的那样在文件中添加 JENKINS_JAVA_OPTIONS 条目。

问题已解决,我做了以下操作:

  1. 我是这样走的:/etc/default/
  2. 然后:vim jenkins
  3. 我在 jenkins 添加 JAVA=/usr/bin/javaJAVA_ARGS="-Djava.awt.headless=true -Xmx1024m"

  4. 我退出编辑器并保存::wq

  5. 然后我做了:service jenkins restart

  6. 现在我转到我的 Jenkins 并使用插件 JavaMelody.

    观看监控

  7. 所以,我发现这对我有用。

    我希望这对某人有所帮助。