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

Jenkins重启后持续生成大量日志、任务执行完成无法退出问题求助

Jenkins故障排查解决思路

第一步:定位异常日志来源

  • 执行命令lsof | grep jenkins.log确认日志写入进程,排查是否存在重启未杀死的Jenkins残留进程,若有残留则全部终止后重启Jenkins验证。
  • 临时开启Jenkins DEBUG日志级别,查看该类状态日志的所属模块标识,确认是核心功能还是第三方插件输出的内容。

第二步:定位任务卡住根因

  • 进入任意一个卡住的任务控制台,查看日志最后输出的节点,若已经输出构建结果但任务未结束,优先排查后置执行插件(产物上传、消息通知、第三方系统状态同步类插件)是否超时未熔断。
  • 进入Jenkins「系统管理-进程内诊断」页面,查看对应卡住任务的线程栈,可直接定位到阻塞的代码所属插件或功能模块。

第三步:针对性修复方案

  • 若为进程残留问题:停止Jenkins服务后执行ps aux | grep jenkins终止所有残留进程,删除pid文件后重新启动服务即可。
  • 若为插件故障:使用--safeMode参数启动Jenkins进入安全模式(所有第三方插件禁用),验证故障是否消失,逐批启用插件定位问题插件后降级或卸载即可。
  • 若为历史构建过多问题:日志中批量输出的均为历史构建ID,大概率是Jenkins启动后全量扫描历史构建记录导致资源被占,配置构建保留策略清理过期历史构建即可缓解。

内容的提问来源于stack exchange,提问作者Sendhil Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 19:57:03