Given a “find” screen that hooks to controller that does an sql find.
(this is a mysql db). Lets say you have a table with several thousand
rows and the find that you do will return a result containing every row
in the db. I.e. it takes 15 seconds or longer.
When I do this find and then click the “stop” button in my browser to
interrupt the query, then soon after try any other page of the app I get
the “Rails application failed to start properly” error after what seems
like enough time for the prior find to finally complete.
I think what I’m seeing is that if you “stop” the browser, the stop is
not conveyed into the application and is not stopping the database query
that was launched causing the app to wait on the completion of the
Is this possible? Known problem?
How do you prevent this behavior?