当前位置: 首页 > news >正文

僵尸进程、孤儿进程原理、识别、排查、彻底解决

一、前言

Linux 进程异常分为僵尸进程、孤儿进程,是服务器卡顿、资源泄露、服务异常的常见隐形原因。面试高频、运维必查。


二、基本概念

1. 孤儿进程

  • 父进程退出,子进程还在运行

  • 会被init/systemd(PID1)收养

  • 无害,系统自动回收,无需处理

2. 僵尸进程(重点、有害)

  • 子进程结束,父进程未调用 wait 回收子进程退出状态

  • 进程资源不释放、PCB保留、占用进程号

  • 大量僵尸进程会导致系统无法新建进程、服务挂掉


三、查看僵尸进程

top # 查看 Z 状态进程 ps -ef | grep defunct

状态为 Z 即为僵尸进程


四、解决僵尸进程

1. 临时解决(最快)

找到僵尸进程的父进程,重启父进程

ps -ef | grep defunct kill -9 父进程PID

2. 彻底根治

  • 开发代码处理子进程退出信号

  • 脚本增加进程回收机制

  • 避免死循环创建子进程不回收


五、总结区别

  • 孤儿进程:无害,系统自动接管

  • 僵尸进程:有害,堆积会炸机,必须清理

http://www.gsyq.cn/news/1469889.html

相关文章:

  • 【限时开源】20年经验沉淀的AI工具更新追踪矩阵表——覆盖137个模型/工具/插件,仅剩最后83份
  • 2026世界杯冠军问题
  • Android Studio中文语言包:告别英文界面,提升开发效率的完整指南
  • 3分钟搞定通达信数据解析:Python量化投资的终极解决方案
  • Win10运行老版TS交易软件时菜单空白/错位的图形兼容补丁(基于DDrawCompat)
  • 为什么导航卫星都用L波段?从‘无线电窗口’到雷达命名的趣味GNSS信号频段冷知识
  • 如何快速掌握COMSOL自动化仿真:Python集成完整指南
  • 计算机视觉深度学习框架YOLOV8模型如何训练水下生物检测数据集 通过训练的权重推理识别检测海底生物检测数据集中的海参海胆扇贝海星鱼类潜水员海龟等
  • 实战演练:借助快马AI平台,用DevC++快速开发桌面时钟与倒计时器应用
  • 从抽检到全检!光子精密闪测仪助力动力电池盖板高精度尺寸检测
  • ArgoCD GitOps工作流实现:从应用部署到持续交付的完整实践
  • 终极JSON Viewer完全指南:27种主题定制你的Chrome浏览器JSON高亮体验
  • Sora 2雕塑动画化黄金参数表(含Subdivision Level/Frame Consistency Weight/Motion Prior Strength三维度最优阈值)
  • 【LaTeX数学公式】
  • DICOM文件里除了CT图像,还藏了哪些信息?一个Tag解读指南
  • AI表格工具
  • 第 42 篇 k8s之日志管理:使用 EFK 或 Loki 采集日志
  • Windows下免安装凸轮轮廓生成工具:支持多种从动件与运动规律的本地化计算与DXF导出
  • 第12篇:表单基础控件
  • 时光胶囊:GetQzonehistory一键备份你的QQ空间青春记忆
  • Kali365 驱动下 Microsoft365 OAuth 钓鱼攻击机理与全链路防御技术研究
  • Anthropic语义压缩层消失:大模型可解释性与可控性的范式迁移
  • GEO优化是什么业务?2026年专业靠谱服务好的GEO优化服务商/公司TOP10深度对比评测+FAQ - 互联网科技品牌测评
  • Python 中的 `object` 类扮演什么角色?从万物皆对象到面向对象底层机制
  • 终极Windows实时屏幕翻译工具:Translumo完全指南
  • GEO主流概念解析!2026年 GEO 优化服务商价格一般多少?有哪些公司比较靠谱 ——5 家geo公司供参考 - 互联网科技品牌测评
  • 南宁家政钟点工怎么找靠谱的?别只图便宜忽略这三点 - 教育信息速递
  • 4步解锁旧Mac潜能:让2012款设备流畅运行最新macOS
  • QQ号群组探测工具:验证账号有效性并导出全部加入群信息
  • 计算机小程序毕设实战-基于springboot+微信小程序的在线预约挂号系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】