3 ms·
> Because Upstart does not use cgroups, it can not kill all of a services children (just that service), and so zombie services might be problematic. from my (v
by gingerlime 13y ago
> Because Upstart does not use cgroups, it can not kill all of a services children (just that service), and so zombie services might be problematic.
from my (very limited) experience with upstart, even the upstart scripts themselves can get into a unrecoverable zombie state[1], where the only workaround is to do one of the following 1) reboot ; 2) run some crazy-ass script[2] that forks processes until the right pid is grabbed to then kill it ; 3) rename the upstart script
[1] https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1043332 https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/10433...
[2] https://gist.github.com/mitsuhiko/d55199e9b1ad7fc65504 https://gist.github.com/mitsuhiko/d55199e9b1ad7fc65504
- CameronNemo 13y agoYou should use init-checkconf before enabling the scripts.
- gingerlime 13y agoThanks for the tip. An init system that gets itself into such a fragile position is a signal that something isn't quite right (not to mention there was not even a response to this bug report, which isn't a great sign either)