首页 > 系统相关 >僵尸进程问题解决

僵尸进程问题解决

时间:2023-05-20 09:11:07浏览次数:44  
标签:ps grep 僵尸 cmd 解决 进程 id

1 何为僵尸进程

僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程被init接管,子进程退出后init会回收其占用的相关资源。

在UNIX系统中,一个进程结束了,但是它的父进程没有等待(调用wait / waitpid)它, 那么它将变成一个僵尸进程。 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程, 因为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程, 看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由Init来接管他,成为他的父进程。

使用top命令查看,zombie代表僵尸进程的数量

imgs/2023-01-13/G8ZJGTYkjHVhJWrg.png


2 查看具体的僵尸进程都有哪些,列出状态、父进程id,子进程id 执行命令(cmd)

ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'

imgs/2023-01-13/5npNb1ZuLssskpnj.png


3 根据进程id查看具体的启动信息

ps -aux | grep 6120

imgs/2023-01-13/FuVAfaYbhHElwTcJ.png


4 杀掉僵尸进程

ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9

标签:ps,grep,僵尸,cmd,解决,进程,id
From: https://www.cnblogs.com/lfdou/p/17416753.html

相关文章

  • 五月学习之keepalived 脑裂起因与解决
    一、keepalived脑裂脑裂(split-brain):指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。对于无状态服务的HA,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA,必须要严格防止脑裂......
  • RK3588安装ROS 解决Rviz以及Gazebo报错问题
    RK3588安装ROS解决Rviz以及Gazebo报错问题InfoOperatingSystem&VersionUbuntu20.04KernelVersion(LinuxOnly)5.10.110PlatformROC-RK3588S-PC一、前言记录一下在RK3588上安装ubuntu20.04和ROS的过程,很早之前配置过,最近又重新配置了一遍,特此记录一......
  • 【python】【报错:pip中第三库下载成功,但是pycharm却没有显示】一步解决
     解决方案: 直接在这个目录下安装第三方库 ......
  • ASP.NET Core 接口文档解决方案(swagger)
    api文档解决方案很多,先介绍我用过的两种方案:比较项SwaggerShowdoc官网帮助说明--ShowDoc知名度较大、net6官方推荐国产在线测试支持不支持文档定义方式注释为主注释为主生成过程自动根据接口参数和返回类型生成相关说明。接口文档的一切都需在......
  • 小程序提示没有找到可以构建的NPM包解决方法
    小程序提示没有找到可以构建的NPM包解决方法 微信小程序开发者工具提示没有找到可以构建的NPM包或者提示XXXX/XXXX/XXXX.json文件内容错误,请确认需要参与构建的npm在miniprogramroot目录,如果没有请按照一下方法进行解决,本内容适用于大多数错误。安装node.js环境......
  • Linux进程调度-组调度及带宽控制
    1.概述组调度(task_group)是使用Linuxcgroup(controlgroup)的cpu子系统来实现的,可以将进程进行分组,按组来分配CPU资源等。比如,看一个实际的例子:A和B两个用户使用同一台机器,A用户16个进程,B用户2个进程,如果按照进程的个数来分配CPU资源,显然A用户会占据大量的CPU时间,这对于B用户......
  • css解决浏览器滚动条出现时页面宽度会缩窄页面抖动
    css解决浏览器滚动条出现时页面宽度会缩窄页面抖动解决方式如下方式一html{overflow-y:scroll;}总是显示滚动条,体验不好方式二html{overflow-y:overlay;}兼容性一般方式三html{margin-right:calc(100%-100vw);}方式四html{padding-......
  • Linux基础22 进程的优先级nice, 后台进程管理, 系统平均负载, 系统启动流程
    进程的优先级:nice值越高:表示优先级越低,例如19,该进程容易将CPU使用量让给其他进程。nice值越低:表示优先级越高,例如-20,该进程更不倾向于让出CPU。#以设定的优先级启动nice-n-10tail-f/var/log/messages#重新设置一个进程的优先级(调整sshd的优先级)[root@oldboyedu~]#......
  • 解决open-vm-tools无法复制粘贴文件问题
    教程环境:虚拟机centos7问题:新安装的centos7无法复制文件(从物理机到虚拟机)报错提示:Errorwhengettinginformationforfile“//tmp/VMwareDnD/....解决办法:运行下面一套连招:systemctlstartrun-vmblock\\x2dfuse.mountsystemctlenablerun-vmblock\\x2dfuse.mountyuminst......
  • ubuntuSSh无法远程连接解决方案
    首先进入目录/etc/ssh中cd/etc/ssh然后编辑里面的sshd_config文件visshd_config查找PermitRootLLogin,把后面的内容改成yes,把前面的#删除,wq保存退出(一定要记得删"#"我因为这走了很多弯路)这个时候就可以了......