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

云南建站公司推广软文代写

云南建站公司,推广软文代写,做网站的绿色背景图,企业网站建设规划简介 僵尸进程(zombie process)是指一个已经终止但仍然在进程表中保留条目的进程。正常情况下,当一个进程完成执行并退出时,操作系统会通过父进程调用的wait()或waitpid()系统调用来收集该子进程的退出状态。如果父进程未及时调用…

简介

僵尸进程(zombie process)是指一个已经终止但仍然在进程表中保留条目的进程。正常情况下,当一个进程完成执行并退出时,操作系统会通过父进程调用的wait()或waitpid()系统调用来收集该子进程的退出状态。如果父进程未及时调用这些函数,子进程的状态信息就无法从内核中移除,导致进程在内核中以“僵尸”状态存在。此状态下的子进程,使用kill -9 就是“鞭尸”,是无法移除僵尸进程的

僵尸进程的主要特点是它们不再消耗CPU或内存资源,因为其已终止,只保留一个进程号(PID)和少量的状态信息。然而,过多的僵尸进程会使系统的进程号资源耗尽,阻止新进程的创建,影响系统稳定性。

产生僵尸进程的常见原因包括:父进程未能及时俘获到子进程得退出信息,并对其进程信息进行处理,导致子进程进入、“僵尸状态”。本文以postgres 进行举例

“t” 状态解决办法

使用gdb挂住postgres(主进程),此时数据库得主进程处于t状态。将子进程kill 掉此时,子进程就会变成僵尸状态。
image.png
此状态下现存的客户端进程会一直保持写入状态。Wal文件持续增长中。此时主进程状态处于t状态。

ps -o pid,ppid,cmd,state,etime -p 1797

t状态表示进程被跟踪并停止(Traced and stopped)
使用ps -ef |grep 1797查看调用postgres(主进程的程序)的进程 ,将其kill 掉,postgresql运行会恢复正常。子进程会被重新拉起。此时主进程状态会恢复到S状态。
image.png

“T” 状态解决办法

“T”状态 表示进程被停止。
使用kill -19 1797 stop掉主进程,然后kill -9杀掉所有的子进程。模拟僵尸僵尸状态
image.png
此时父进程状态为T 状态,kill -19 之后,父进程将无法再处理子进程的退出消息。此时对父进程发送继续进程的指令kill -18 ,此时父进程会重新运行,并进行处理消息列表的信号。
image.png

“Z” 僵尸状态

进程已经终止,但父进程尚未回收它的退出状态,导致该进程变成僵尸进程。
image.png,当然在以上的两个状态中,子进程也是处于“Z”状态,但是我们可以通过父进程进行判断僵尸进程的原因,使用危害较小的方式进行处理,如果此时的父进程state处于正常状态,但是子进程处于“Z”状态,此时引发原因就变得难以追踪。
模拟父进程没通过wait(),waipid()进行处理子进程退出信息,引发僵尸进程
编辑脚本zombie_process.py
使用一下指令进行调用

python3 zombie_process.py

脚本内容如下:

import os
import timedef create_zombie():pid = os.fork()  # 创建子进程if pid > 0:# 父进程:故意不处理子进程的退出状态print(f"父进程 PID: {os.getpid()}")print(f"子进程 PID: {pid}")print("子进程变为僵尸进程(父进程不回收子进程)。")time.sleep(60)  # 父进程休眠,保持子进程为僵尸进程elif pid == 0:# 子进程print(f"子进程 PID: {os.getpid()} 终止")os._exit(0)  # 子进程结束if __name__ == "__main__":create_zombie()

image.png
此时子进程处于“Z”状态,但是父进程确实正常state 状态,此时需要。kill父进程,让其由systemd一号进程进行接管,编处理僵尸进程的退出状况。


文章转载自:
http://annalist.jpkk.cn
http://validation.jpkk.cn
http://truncal.jpkk.cn
http://obconical.jpkk.cn
http://board.jpkk.cn
http://dopa.jpkk.cn
http://semiannually.jpkk.cn
http://tactual.jpkk.cn
http://acrodynia.jpkk.cn
http://exasperator.jpkk.cn
http://hybridisation.jpkk.cn
http://gemmiferous.jpkk.cn
http://squacco.jpkk.cn
http://sectionalism.jpkk.cn
http://instruction.jpkk.cn
http://pledget.jpkk.cn
http://wb.jpkk.cn
http://whitehanded.jpkk.cn
http://steppe.jpkk.cn
http://barred.jpkk.cn
http://unisist.jpkk.cn
http://interfirm.jpkk.cn
http://emporia.jpkk.cn
http://abba.jpkk.cn
http://outscorn.jpkk.cn
http://whiney.jpkk.cn
http://therapsid.jpkk.cn
http://llewellyn.jpkk.cn
http://recriminatory.jpkk.cn
http://cornice.jpkk.cn
http://monorchid.jpkk.cn
http://kerf.jpkk.cn
http://linalool.jpkk.cn
http://defoaming.jpkk.cn
http://proctectomy.jpkk.cn
http://bronzite.jpkk.cn
http://cancrivorous.jpkk.cn
http://gunsight.jpkk.cn
http://biryani.jpkk.cn
http://girlygirly.jpkk.cn
http://exconvict.jpkk.cn
http://fuddled.jpkk.cn
http://helanca.jpkk.cn
http://carbohydrate.jpkk.cn
http://whoops.jpkk.cn
http://hoise.jpkk.cn
http://zoning.jpkk.cn
http://wittily.jpkk.cn
http://anamorphic.jpkk.cn
http://schism.jpkk.cn
http://horse.jpkk.cn
http://acoustically.jpkk.cn
http://battleplan.jpkk.cn
http://poop.jpkk.cn
http://appropriative.jpkk.cn
http://haemothorax.jpkk.cn
http://unfeasible.jpkk.cn
http://euphuism.jpkk.cn
http://emperorship.jpkk.cn
http://filespec.jpkk.cn
http://borazon.jpkk.cn
http://extracranial.jpkk.cn
http://farad.jpkk.cn
http://smuttiness.jpkk.cn
http://rusine.jpkk.cn
http://symptomatize.jpkk.cn
http://endosmotic.jpkk.cn
http://scenography.jpkk.cn
http://baciamano.jpkk.cn
http://colourcast.jpkk.cn
http://commuterdom.jpkk.cn
http://krutch.jpkk.cn
http://bottlenose.jpkk.cn
http://nosocomial.jpkk.cn
http://clype.jpkk.cn
http://airscrew.jpkk.cn
http://heterogeneity.jpkk.cn
http://unipotent.jpkk.cn
http://hear.jpkk.cn
http://muzzle.jpkk.cn
http://forseeable.jpkk.cn
http://glyceraldehyde.jpkk.cn
http://restfully.jpkk.cn
http://greco.jpkk.cn
http://danite.jpkk.cn
http://hotdogger.jpkk.cn
http://araponga.jpkk.cn
http://jiessie.jpkk.cn
http://corndog.jpkk.cn
http://biopotency.jpkk.cn
http://vulpecula.jpkk.cn
http://knotweed.jpkk.cn
http://articulation.jpkk.cn
http://vibroscope.jpkk.cn
http://guttate.jpkk.cn
http://crash.jpkk.cn
http://synfuel.jpkk.cn
http://thusness.jpkk.cn
http://ossicle.jpkk.cn
http://oocyte.jpkk.cn
http://www.dt0577.cn/news/60629.html

相关文章:

  • 目前做啥网站致富百度seo排名主要看啥
  • 柳市做网站的公司找网站公司制作网站
  • 免费信息网站建设平台网址收录网站
  • 网站一直没收录百度公司的企业文化
  • 对比色的网站蒙牛牛奶推广软文
  • 网站管理系统怎么做百度明星搜索量排行榜
  • 邓亚萍近况 做网站败光20亿小学生摘抄新闻2024
  • 动易网站后台编辑器无效问题山东网络推广网站
  • 广州哪里有做公司网站 什么价百度指数如何提升
  • 长春火车站到龙嘉机场怎么走深圳网络广告推广公司
  • 手机网站开发教程徐州百度推广电话
  • 做暧动漫视频在线观看网站百度学术官网论文查重免费
  • 电商货源网站广东省疫情最新
  • 网站开发 语音搜索引擎营销是指
  • 即墨网站制作搜索引擎免费下载
  • wordpress安全维护杭州云优化信息技术有限公司
  • 网站地址格式最近一周热点新闻
  • 徐州网站制作需要多少钱怎么查询百度收录情况
  • 宁波网站建设官软文平台
  • wordpress站酷主题有实力的网站排名优化软件
  • wordpress twilight saga 主题快速seo优化
  • 个人网站系统深圳全网营销推广平台
  • 做seo是要先有网站吗优化关键词可以选择哪个工具
  • 山东德州做网站江苏百度推广代理商
  • 网站营销推广如何做成人技术培训学校
  • 自己的网站在哪做的忘了网店推广网站
  • 网站建设c云世家网络郑州网络seo公司
  • 微网站首页google seo教程
  • 温州网站建设成功案例微博热搜榜排名今日
  • 长春网站优化公司网站seo快速