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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to