Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Heroku does not use intelligent routing - it will randomly assign jobs to dynos regardless of whether the dyno is busy. Thus, if your dyno cannot handle multiple jobs at once, you will get latency (perhaps massive latency) even if you are paying for lots of other dynos that are free. " That's right — if your app needs 80 dynos with an intelligent router, it needs 4,000 with a random router. " <a href="http://news.rapgenius.com/James-somers-herokus-ugly-secret-lyrics" rel="noreferrer">http://news.rapgenius.com/James-somers-herokus-ugly-secret-lyrics</a></p> <p>Heroku says they are working on this, and their plan is to make it easier to use Unicorn. They basically said "Oops, we didn't notice that this was a problem for a few years... and now that we look, it's definitely a problem for Thin... so I guess you need to use a different program than the one we've been pushing all this time." <a href="http://news.rapgenius.com/Jesper-joergensen-routing-performance-update-lyrics" rel="noreferrer">http://news.rapgenius.com/Jesper-joergensen-routing-performance-update-lyrics</a></p> <p>From the official Heroku explanation (second link above): "Rails, in fact, does not yet reliably support concurrent request handling. This leaves Rails developers unable to leverage the additional concurrency capabilities offered by the Cedar stack, unless they move to a concurrent web server like Puma or Unicorn.</p> <p>Rails apps deployed to Cedar with Thin can rather quickly end up with request queuing problems. Because the Cedar router no longer does any queuing on behalf of the app, requests queued at the dyno must wait until the single Rails process works its way through the queue. Many customers have run into this issue and we failed to take action and provide them with a better approach to deploying Rails apps on Cedar."</p> <p>Also of interest is that their performance tools, including New Relic, have not been reporting time spent in the dyno queue. <a href="http://news.rapgenius.com/Lemon-money-trees-rap-genius-response-to-heroku-lyrics" rel="noreferrer">http://news.rapgenius.com/Lemon-money-trees-rap-genius-response-to-heroku-lyrics</a></p> <p>Oops.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload