だからシーダープラットフォームのルックスで私の一般的なルータのログは、私は用語queue
、wait
とservice
Heroku |ルータのログを読み取る方法
私の最初の思考の私の理解を確認したい
2012-03-22T18:26:34+00:00 heroku[router]: GET [my_url] dyno=web.9 queue=0 wait=0ms service=228ms status=302 bytes=212
2012-03-22T18:26:36+00:00 heroku[router]: GET [my_url] dyno=web.7 queue=0 wait=0ms service=23ms status=200 bytes=360
2012-03-22T18:26:45+00:00 heroku[router]: GET [my_url] dyno=web.30 queue=0 wait=0ms service=348ms status=201 bytes=1
のようになります。その場所:
- キュー:キューの名前ifどのくらいの要求がルータで待機している(新Relicの中で要求キューイング)
- サービス:それは実際に(queing時間を含まない要求を処理するために、あなたのアプリケーションを取るどのくらいbackground_jobまたはresque
- を待つを使用して)
しかし、私の私のログにを待つ常には0msです。重要な残高があっても。
私の定義は間違っていますか?
待機時間は常に0msですが、キューも0の場合、これ以外のバックログがあることをどのように知っていますか? –
例えば、crossdomain.xml(静的なファイル)を提供してください。低負荷では10ms以内に応答します。高負荷では、30秒のタイムアウトまで6000ms +すべての時間がかかることがあります。私は、その時間の大半が待ち行列に入っていて、待つことを期待しています。 – Jonathan
さらに、dynosを追加すると、サービス時間が短縮され、その逆もあります。 – Jonathan