[Mongrel] Why Mongrel doesn't cancel connection on error?
normalperson at yhbt.net
Wed Jul 8 19:51:12 EDT 2009
Alexey Petrushin <lists at ruby-forum.com> wrote:
> Why Mongrel doesn't cancel connection on error?
> Example: (Mongrel using Rack)
> def call env
> p :start
> sleep 10
> p :stop
> Open browser, go to localhost:8080, and immediatelly close the browser.
> Output will be:
> <waits for 10 sec>
> Why it doesn't cancel/kill thread immediatelly?
Because it's not commonly needed and it's extra overhead which punishes
applications that respond quickly anyways.
You're not the first person to want it and I proposed a (still untested)
solution in this thread here:
More information about the Mongrel-users