From: Chris Schlaeger Date: 2010-03-23T04:58:48+09:00 Subject: [ruby-core:28872] Re: Can DRb be used across a fork() Joel, Thanks a lot! Adding the 'DRb.start_service' right after the fork brought me one step further. The small test case works! In my real application, the fork happens within a method that was invoked via DRb. Subsequent DRb operations from child to parent are again handled by the zombie DRb of the child. Adding the 'DRb.start_server' doesn't help here. I can workaround this by moving the fork into a separate thread. But the code is hard to maintain. Any better idea? To DRb mainainers: It would be nice if DRb would be more robust here and at least raise an error instead of operating on the zombie data in the child process. Chris