fastcgi processes aren't cleaned upon sigkill
in lighttpd 1.3.13, when start-stop-daemon is used to stop the lighttpd daemon, all fcgi processes spawned by the configfile method (internal spawning) are also closed as well.
in svn 12/05/2005 lighttpd, when start-stop-daemon is used to stop the lighttpd daemon, all internally spawned fcgi processes are left alive, without SIGKILL or other sent to them to ask them to shut down.
in machines with limited memory, race condition ensues if fastcgi processes are assumed to be garbage collected and they are not, especially php-fastcgi processes that are allowed 16M of memory each.
Also available in: Atom