首页 > 系统相关 >jenkins jvm内存调整以及一些说明

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

时间:2023-03-22 10:44:06浏览次数:43  
标签:systemd service etc 内存 jvm jenkins Xmx8g

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 -XX:MaxPermSize=512m"

一些问题

以前似乎是即通过修改了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包,维护以及管理方便简单

标签:systemd,service,etc,内存,jvm,jenkins,Xmx8g
From: https://www.cnblogs.com/rongfengliang/p/17242774.html

相关文章

  • tomcat中修改jvm的,编码
    项目中遇到一个问题服务器运行在tomcat中,有一个字符串需要加密输出来,包含中文,环境在本机用eclipse做的时候没有任何问题,可是一放到服务器上因为服务......
  • Redis内存碎片和Pipeline管道
    本文已收录至Github,推荐阅读......
  • (一)内存扫描器(面向过程版)
    以下是一个基于C语言和Win32API的内存扫描器的实现代码首先定义一个结构体MEMBLOCK,用来存储内存块的信息点击查看代码typedefstruct_MEMBLOCK{ HANDLEhProcess;/......
  • jenkins学习笔记之十五:SonarSQube API使用
    本章主要通过SonarSQubeAPI在pipeline第一次执行时就指定自定义的质量配置和质量阈API 文档:http://192.168.1.134:9000/web_api一、编写sonarAPI(sonarapi.groovy)注......
  • linux 查看JVM默认参数 (centos7)
    #情景之前学习过“深入了解JVM虚拟机”,习得了一些JVM方面的一些知识,但是并没有相应的实战虽然没有相应的实战,但是。咱们也得知道如何查看JVM默认参数,以及如何修改相应的JVM......
  • 记一次线上OOM内存溢出的排查历程
    #环境准备1.内存泄露文件注:在运行java项目的时候,添加参数,当内存溢出的时候可以生成hprof二进制文件,这个可以百度下java_pid200378.hprof2.内存泄露分析工具eclipsememor......
  • JVM类加载机制
    JVM的类加载分为5个阶段:加载、验证、准备、解析和初始化。在类初始化完成后可以使用该类的信息,在一个类不再被需要时可以从JVM中卸载1.加载指JVM读取Class文件,并根据Cla......
  • 【C/C++动态内存 or 柔性数组】——对动态内存分配以及柔性数组的概念进行详细解读(张
    前言(栈区、堆区、静态区)请耐心看完,看完后就会对内存中的空间划分有了更深刻的认识!我们知道,任何一个变量的创建都会向内存申请空间用来存放,而在内存中的空间又划分为几个区域......
  • Python查看对象所占内存大小
    以下内容摘自ChatGPT在Python中,可以使用sys模块中的getsizeof()函数来查看一个数据结构所占用的内存大小。该函数返回对象占用的字节数,但是需要注意以下几点:1.getsizeo......
  • Jenkins核心功能快速上手Jenkins企业级持续集成持续部署CICD
     Jenkins核心功能快速上手Jenkins企业级持续集成持续部署CICD主要负责容器云平台产品架构及设计.8年工作经验,有着企业级存储,云计算解决方案相关理解.关注于微......