You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行systemctl start jenkins启动Jenkins失败,请求技术排查协助

问题根源

启动失败的核心原因是Jenkins配置中使用了Java 8已废弃的JVM参数MaxPermSize。Java 8及以后版本移除了永久代(PermGen),改用元空间(Metaspace),对应的参数变为MetaspaceSize和MaxMetaspaceSize,旧参数会导致JVM启动报错。

解决步骤
  1. 打开Jenkins的系统配置文件(CentOS/RHEL系统路径为/etc/sysconfig/jenkins):
    vi /etc/sysconfig/jenkins
    
  2. 找到JENKINS_JAVA_OPTIONS配置项,删除其中的-XX:MaxPermSize=512m,或者替换为元空间参数:
    # 替换前
    JENKINS_JAVA_OPTIONS="-XX:MaxPermSize=512m ...其他参数..."
    # 替换后
    JENKINS_JAVA_OPTIONS="-XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m ...其他参数..."
    
  3. 保存文件后,重启Jenkins服务:
    systemctl restart jenkins
    
  4. 验证服务状态:
    systemctl status jenkins
    
补充说明

你的Java版本(1.8.0_362)和Java路径配置都是符合Jenkins要求的,无需调整。问题仅出在过时的JVM参数上。

内容的提问来源于stack exchange,提问作者王君辉

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 15:14:53