Zombiprotsess on mitteaktiivne arvutiprotsess, mis on täitmise ja lõpetamise vahel "surnud". See on protsessi tulemus, mis on täitmise lõpetanud, kuid põhiprotsessil on endiselt protsessi olek märgitud töötavaks. Protsessi ei saa katkestada, kuna see on juba lõpetatud, kuid ülemprotsess ei saa sellest aru ja säilitab siiski mõned töötlemisressursid.

Mõiste zombieprotsess võeti esmakordselt kasutusele 1978. aastal Brian W. Kernighani ja Dennis Ritchie klassikalises raamatus The C programming Language ning see tuleneb folkloori mõistest zombi: animeeritud laip, mis jätkab rändamist ja kaose tekitamist pärast seda tapetud.

Zombie-protsessid võivad arvutisüsteemis avaldada märkimisväärset negatiivset mõju. Neid ei saa tavaliste meetoditega tappa, kasutades väärtuslikku RAM-i ja süsteemiressursse; veelgi hullem, zombiprotsessid võivad põhjustada süsteemi krahhi, kui need põhjustavad süsteemi mälu tühjenemise.

Saadaval on mõned võrgutööriistad, mis aitavad tuvastada ja kõrvaldada zombiprotsesse. Linuxi ja Unixi sarnastes operatsioonisüsteemides sisaldab see zombide leidmiseks käsku ps koos lipuga -Z; pkill käsk, mis lõpetab protsessid nime järgi; ja ülemine käsk protsesside tuvastamiseks ja tapmiseks nende ID järgi. Windowsis kasutatakse ülesannete loendi käsku protsesside ja nende oleku loetlemiseks, võimaldades kasutajatel tuvastada peatatud või zombie protsesse.

Zombie-protsesse saab ära hoida, võimaldades õiget vanema ja lapse suhtlust, nii et kui protsess on lõppenud, teavitatakse ka vanemprotsessi. Samuti on oluline jälgida protsesse ja tagada, et need ei ületaks oma eeldatavat tööaega.

Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient