i believe (someone correct me if i am wrong please) the answer is that
rails only handles one request at a time. what this means is that
your app is waiting for the current (external) request to finish in
order to handle the next (internal) request from your open() call.
can i ask why you need to access your app this particular way?