So does anyone else see this? Looks to me to be concurrency problems in webrick?
I am using Ruby 1.8.7 (from mac ports)
Updated: I forgot to mention that when it appears to be hanging, I can still queue up requests by clicking “Add to cart”. These requests then go through in quick succession after it times out and the trace is printed to the console.