A zombie process is a computing term for a process that has finished executing but still has an entry remaining in a system's process table, because its parent process hasn't yet properly acknowledged and cleaned up its completion. On a web server, an excessive accumulation of zombie processes can gradually consume system resources over time.
How Zombie Processes Actually Form
When a process finishes running, it typically sends a completion signal to its parent process. If that parent process fails to properly read and acknowledge that signal, the finished child process lingers on in the system's process table as a "zombie" — technically already dead, but not yet fully, properly removed.
Why This Matters for Server Performance
- A large accumulation of zombie processes can gradually exhaust a server's available process table
- This can eventually prevent legitimate new processes from being able to start
- It's often a genuine symptom of a deeper, underlying bug in specific server-side software
Where This Might Come Up for a Website Owner
This is a genuinely technical, server-administration-level concern, well beyond what a typical WordPress site owner would ever need to directly diagnose. It's the kind of specific issue a hosting provider's own system administrators would be responsible for monitoring and properly resolving on the underlying server.
If a Hosting Provider Mentions This
If a support team ever references zombie processes affecting a site's specific server, it generally reflects a server-level issue on the hosting provider's own end, rather than anything directly related to a site's actual WordPress installation or configuration.
« Back to Index