> 1. I call into Net::HTTP to post some data to the server > 2. Something odd happens on the server (it's very rare, so I assume it's > some kind of error condition) > 3. My call into Net::HTTP never returns or throws an error Maybe the server is "hanging forever" and the client is ok? To debug it you might get some traction by installing live_console and then using Trunk's new Thread.list.map &:backtrace or maybe something as aggressive as ruby_backtracer [which doesn't work with 1.9 though]. GL. -=r