如何杀死服务器出现的僵尸进程
创始人
2025-01-18 05:33:09
0

今天在服务器上进行深度学习训练的时候,发现已经结束程序代码,但是GPU还是显示显存在运行。
为了解决这些问题,网上查找了大量的资料,发现是因为僵尸进程的原因,因此记录相关的解决步骤,方便自己和大家。

如何杀死僵尸进程

要杀死僵尸进程,通常需要找到僵尸进程的父进程,然后使用kill命令杀死父进程。以下是具体的步骤:

  1. 使用ps命令查看僵尸进程,使用ps命令查看系统中所有进程的状态信息
ps aux | grep 'Z' 
  1. 确定僵尸进程的相关信息:
  2. 使用ps命令获取僵尸进程的详细信息,包括父进程ID(PPID)、进程ID(PID)以及命令行等。

可以使用

ps -e -o stat,ppid,pid,cmd | egrep [Zz] 

来筛选出僵尸进程。
3.杀死僵尸进程的父进程:

找到僵尸进程的父进程ID(PID),可以使用

cat /proc/PID/status 

来查看僵尸进程的父进程ID。
4.处理孤儿进程:

如果父进程是init进程,则不能直接杀死父进程,因为这可能会导致系统崩溃。
在这种情况下,可以尝试将僵尸进程挂起,使其不会占用系统资源,直到init进程回收它们。
可以使用

kill -HUP PID 

来挂起进程。

相关内容

热门资讯

7分钟大厅房!wpk外挂存在工... 7分钟大厅房!wpk外挂存在工具,pokerworld软件大厅房(2023已更新)-哔哩哔哩是一款可...
攻略讲解!来玩德州app有挂,... 自定义新版随意玩正版拼三张有外挂的系统规律,只需要输入自己想要的开挂功能,一键便可以生成出随意玩正版...
springboot项目war... 1、关闭防火墙并设置开机不自启,配置SElinux规则[root@localh...
戴尔服务器使用omreport... Associated Fluid Cache State : Not Applicable Devi...
Xshell常用指令(已经连接... 我的使用主要是通过Xshell连接到华为鲲鹏服务器,实现远程登录和管理。通过Xshel...
前端部署到服务器,使用xshe... 最近在做一个项目的时候,需要搭建测试环境,所以记录一下部署过程ÿ...
【服务器】Xshell、Xft... 🌺概述Xshell软件:远程连接服务器,并在本地计算机上...
NTP时钟同步服务器 目录一、什么是NTP?二、计算机时间分类三、NTP如何工作?四、NTP时...
搭建frp+OpenVPN实现... 搭建frp+OpenVPN实现公网服务器对内网服务器的访问1.准备1.1实验需求本实验需求一...
C#心跳机制的服务器(完整) 控制台应用项目心跳机制:心跳机制出现在tcp长连接中,客户端和服务器之间...