On Thu, Sep 12, 2013 at 1:31 PM, Lukas Loesche <[email protected]> wrote:
>
> The only thing I can think off is that your participant possibly relies on
>> some IO object that got opened BEFORE daemonizing, and is no longer
>> available after daemonization...
>>
>
> Thank you, that was it!
>
> Just before forking I now checked all open IO objects using:
> ObjectSpace.each_object(IO) { |f| puts f unless f.closed? }
>
> and found out that the logger class I'm using holds the handle to it's log
> in a class variable. Using Thread.abort_on_exception = true as you
> suggested I can now see the process terminate with a uninitialized stream
> exception.
>
Prost! Glad it worked!
--
Kenneth Kalmer
[email protected]
http://opensourcery.co.za
@kennethkalmer
--
--
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en
---
You received this message because you are subscribed to the Google Groups
"ruote" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.