jenkins jvm内存调整以及一些说明

jenkins 调整jvm 内存有几个配置地方,比如通过/etc/sysconfig/jenkins 以及通过直接修改systemd 的服务定义(以centos 来说)

systemd 配置

/usr/lib/systemd/system/jenkins.service 文件

  • 参考修改
Environment="JAVA_OPTS=-Djava.awt.headless=true -Xmx8g -Xms8g"

/etc/sysconfig/jenkins 模式修改

  • 参考修改
 JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xmx1024m -Xmx8g -Xms8g"

一些问题

以前似乎是即通过修改了jenkins.service 以及/etc/sysconfig/jenkins ,突然在升级之后服务起不来,通过journalctl -xe 发现
总提示包含了重复的jvm 配置参数-Xmx8g,通过分析发现可能是以前配置重复了,但是删除之后还是不行,结果发现
/etc/systemd/system/jenkins.service.d/override.conf 还包含了一部分,注释掉,然后使用通过jenkins.service 修改的就可以了
参考生成的配置文件

 
[Service]
#Environment="JAVA_OPTS=-Xmx8g -Xms8g"
#Environment="JENKINS_OPTS=-Xmx8g -Xms8g"

说明

jenkins 升级需谨慎,同时对于部署还是推荐基于rpm包,维护以及管理方便简单

posted on   荣锋亮  阅读(2574)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2020-03-22 使用py-spy 分析python 应用的性能问题
2020-03-22 playwright 微软提供的基于nodejs包装多浏览器自动化测试包
2018-03-22 lapis docker 运行说明
2017-03-22 saas 系统租户个性化域名&&租户绑定自己域名的解决方案

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示