celluloid / reel

UNMAINTAINED: See celluloid/celluloid#779 - Celluloid::IO-powered web server
https://celluloid.io
MIT License
596 stars 87 forks source link

A supervised Reel::Server hangs after a post-crash restart on MRI 2.0/OS X #92

Open tarcieri opened 11 years ago

tarcieri commented 11 years ago

(ohai @halorgium, this may interest you)

Reel's crash handling seems like it should be working. I've confirmed that the following happens when a Reel::Server crashes:

tl;dr: teardown after a crash seems good, I think?

However, when the supervisor restarts the Reel::Server, all subsequent requests to the rebooted server hang. The server definitely crashes, everything gets torn down, but on subsequent reboot something is wedged for some reason.