title: How to debug "Error R10 (Boot timeout)" issues on heroku
body: <p>I am interested in what are the steps to get some idea on what is going on during those 60 seconds that prevents the launch and usual causes to this.</p>
  
  <p>This is how the logfile looks (tells nothing about what was actualy going on)</p>
  
  <pre><code>2013-01-14T10:34:17+00:00 app[web.1]: =&gt; Booting Thin
  2013-01-14T10:34:17+00:00 app[web.1]: =&gt; Call with -d to detach
  2013-01-14T10:34:17+00:00 app[web.1]: =&gt; Rails 3.2.2 application starting in production on http://0.0.0.0:52216
  2013-01-14T10:34:17+00:00 app[web.1]: =&gt; Ctrl-C to shutdown server
  2013-01-14T10:34:23+00:00 heroku[web.1]: Error R10 (Boot timeout) -&gt; Web process failed to bind to $PORT within 60 seconds of launch
  2013-01-14T10:34:23+00:00 heroku[web.1]: Stopping process with SIGKILL
  2013-01-14T10:34:24+00:00 heroku[web.1]: Process exited with status 137
  2013-01-14T10:34:24+00:00 heroku[web.1]: State changed from starting to crashed
  </code></pre>
  
  <p>I think if there was at least a stack trace that shows, when the process was killed, it would be very helpful. </p>
  
  <p><strong>What are the things you do / check when this happens?</strong></p>
  
  <p>PS: I am not looking for an answer to my case, but steps in general, which everyone can benefit from.</p>