Debian 上 Jenkins 卡顿通常不是单一原因,而是 资源、配置、插件或任务 叠加导致的。下面按最常见 → 较少见给你一个系统排查清单。
Jenkins 默认 JVM 堆内存偏小。
现象
jenkins.log 中有 OutOfMemoryError检查
free -h
top
看 java 进程占用内存
解决 编辑 Jenkins 启动参数(Debian 通常是):
/etc/default/jenkins
或
/etc/systemd/system/jenkins.service.d/override.conf
示例:
JAVA_OPTS="-Xms2g -Xmx4g"
重启:
systemctl restart jenkins
✅ 推荐最小配置:
Jenkins Master 不适合跑重构建
现象
检查
top
htop
解决
Jenkins 大量写日志、workspace、artifacts
检查
df -h
du -sh /var/lib/jenkins/*
常见爆炸点
jobs/*/buildsworkspace解决
现象
解决
/var/log/jenkins/jenkins.log
解决
不推荐:
推荐:
java -version
可能限制了资源
systemctl show jenkins | grep -i limit
解决
free -h
top
df -h
java -version
systemctl status jenkins
tail -n 200 /var/log/jenkins/jenkins.log
你可以告诉我:
我可以直接给你一套针对性优化方案。