Look at your logs. Use tail -f
on the console to watch various logs. In your rails app, look at tail -f log/development.log
You'll also want to look at your thin server logs. Since your coworkers are running the same codebase, it's probably not any of the actual code in rails taking that long. So your first step is to determine at which point in the http request is your app getting stuck for 10 minutes.
Also, make sure you have the same db as your colleagues. Eliminate as many variables as possible and start with your knowns.
Questions I'd ask myself:
- Is the request reaching rails immediately?
- Is another component (redis, mongodb) causing the problem due to your local config?
That said, a 10 minutes request that actually completes is bizarre - are you overriding timeouts?