排查 Jenkins 运维故障,一般遵循**“由外到内、分层定位”的思路:先看服务是否活着,再看日志,再排查任务/插件/权限/资源等问题。下面给你一套实用排查清单**。
systemctl status jenkins
# 或
ps -ef | grep jenkins
如果没运行:
systemctl start jenkins
journalctl -u jenkins -n 100
ss -lntp | grep 8080
curl -I http://localhost:8080
# 系统日志
/var/log/jenkins/jenkins.log
# 或
journalctl -u jenkins -f
重点看:
OutOfMemoryErrorPermission deniedFailed to startplugin failed可能原因:
可尝试:
systemctl restart jenkins
cat /var/lib/jenkins/secrets/initialAdminPassword
config.xml 中 <authorizationStrategy>常见原因:
检查:
df -h
free -m
Jenkins → 节点管理 → 看 Agent 状态
systemctl stop jenkins
# 删除或重命名问题插件
rm /var/lib/jenkins/plugins/xxx.hpi
systemctl start jenkins
df -h
du -sh /var/lib/jenkins/*
清理:
workspacesfree -m
调整:
/etc/default/jenkins
# 或
/etc/sysconfig/jenkins
改:
JAVA_OPTS="-Xmx2g"
ps -ef | grep jenkins
id jenkins
常见问题:
修复:
chown -R jenkins:jenkins /var/lib/jenkins
/var/lib/jenkins
包含:
| 现象 | 可能原因 |
|---|---|
| 无法访问 | 服务挂、端口、代理 |
| 启动慢 | 插件多、磁盘慢 |
| 构建卡死 | Agent离线、脚本问题 |
| 页面报错 | 插件冲突 |
| OOM | 内存配置小 |
| 权限错误 | 文件属主不对 |
如果你愿意,可以告诉我:
我可以帮你精准定位某一个故障。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。