Resources consumed by zombies --> cause crash

edit

We have tracked down two crashes to being caused by zombies that hold file descriptors to deleted files. This prevents the i-noes of those deleted files from being reused by the file system. This effect can be seen, for example, by using the command du to count all disk space used in root partition. Then compare that number to what is reported by the df command. In our case, the first use of du showed 99.9GB while the partition was 100GB. This was preventing additional users from logging in. It turned out that /tmp had several very large files. We deleted those. This caused du to show that only 40GB were being used. However, df still showed 100%!!! Upon further investigation, we figured out how to get the files descriptors that are held by a zombie. We first killed the parent of the zombie, which reaped the zombie, and then used " > " to redirect output to that file descriptor (you can google to find blogs on how to do this). That freed up the inodes. After doing this for all fd held by all zombies, du and df matched. Unfortunately, this issue happened again and we did not catch it in time, and we believe this zombie issue that consumes all space in root partition caused our server to crash. This is important for people who are new to zombies to understand. Zombies most definitely are capable of preventing resources, both memory and storage from being available to the system. It is not just a process ID. — Preceding unsigned comment added by Kshalle (talkcontribs) 16:30, 24 November 2023 (UTC)Reply

Wikilinking

edit

Some of the links used seem quite irrelevant, such as Grim Reaper, adoption, and death. I don't know of any cleanup templates for this and {{cleanup}} seems to generic. I'll go look on WP:TC and see if I can find anything. --Thinboy00's sockpuppet alternate account 19:10, 29 March 2008 (UTC)Reply

Zombie in C# SQL Client? Not just Unix

edit

Noticed that there is a concept called Zombie in the System.Data.SqlClient namespace of C# .NET (System.Data.SqlClient.SqlTransaction.Zombie). More info here. Just seems like it is applicable more widely than just in Unix and Unix-like systems. Donama (talk) 06:49, 3 November 2009 (UTC)Reply

Not a process though. 3142 (talk) 10:27, 6 April 2018 (UTC)Reply
edit

Hello fellow Wikipedians,

I have just modified one external link on Zombie process. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 19:55, 2 December 2017 (UTC)Reply