Occasionally odd issues arise without a transparent or acceptable solution. Those issues are documented here.
ref: mid.gmane.org/20091014221552.GA30624@dcvr.yhbt.net Note: the workaround described in the article above only made the issue more subtle and we didn’t notice them immediately.
set :env, :production set :run, false
Since this is no longer an issue with Sinatra 0.9.x apps, this will not be fixed on our end. Since Unicorn is itself the application launcher, the at_exit handler used in old Sinatra always caused Mongrel to be launched whenever a Unicorn worker was about to exit.
Also remember we’re capable of replacing the running binary without dropping any connections regardless of framework :)
Generated with the Darkfish Rdoc Generator 1.1.6.