14 votes

Heroku | comment lire les logs du routeur

Donc mon routeur typique se connecte sur le Cèdre La plate-forme pourrait ressembler à

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

Je veux confirmer ma compréhension des termes queue , wait y service

Mes premières pensées étaient que :

  • file d'attente : Le nom de la file d'attente si vous utilisez background_job ou resque
  • attendre : combien de temps la demande est en attente dans le routeur (Request Queueing dans New Relic)
  • service le temps que prend réellement votre application pour traiter la demande (sans compter le temps d'attente).

Mais mon attendre dans mes journaux est siempre 0ms. Même si j'ai un retard important.

Mes définitions sont-elles erronées ?

12voto

Douglas F Shearer Points 10422
  • File d'attente : Le nombre de demandes en attente d'être traitées par un banc solaire.
  • Attente : Le temps pendant lequel cette demande est restée dans la file d'attente avant d'être traitée.
  • Service : Le temps de traitement de la demande.

Votre temps de réponse total sera le suivant : attente + service.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X