[pkg-lighttpd] Bug#457290: invoke-rc.d lighttpd stop does not stop php-cgi
lighttpd at stbuehler.de
Sun Mar 7 13:45:05 UTC 2010
> "socket" => "/tmp/php-cgi.socket" + var.PID
this is a really stupid idea: that way you just keep spawning new backends
with every lighttpd restart, and the old backends will still be running too.
Recommended way is to use runit or daemontools/supervise with spawn-fcgi, that
way you can restart php without lighttpd (and the other way round), and have
php run with a different user (always a good thing for security).
I'd love to have some useful debug info on this, so if you can reproduce it
and get a strace of it (lighttpd *and* php), that would be very nice.
The last strace someone had showed that lighttpd did the correct kill(...)
call (there was no strace of the corresponding php backend).
More information about the pkg-lighttpd-maintainers