Eric, you don't do actual keepalive do you, or am i thinking of unicorn? If the request is sync, then you can close connection after body.each returns, else you need to use the deferrable api callback in deferrable bodies wiht the async api.