Package: runit Version: 2.1.1-6.2 I have a runit-monitored service that bundles a kvm instance and a screen instance.
Upon stopping that service with "sv stop foo" and then trying to restart
it with "sv start foo", i get these error messages in runsvdir's ARGV
buffer:
runsv foo: fatal:, to setup filedescriptor for ./run: file descriptor
not open?
I managed to work around the problem with:
update-service --remove /etc/sv/foo
update-service --add /etc/sv/foo
which i assume started an entirely new runsv process. I now suspect
that the old runsv process was in some horrible state where it had
somehow exhausted its old set of file descriptors.
I have no idea how the runsv process could have gotten that way, and i
regret that i didn't inspect the process in more detail at the time :(
--dkg
signature.asc
Description: OpenPGP digital signature

