所以我在Cedar平台上的典型路由器日志看起来可能像
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
我想确认我对这些条款的理解queue
,wait
并且service
我最初的想法是:
- queue:如果使用 background_job 或 resque,则为队列的名称
- wait:请求在路由器中等待多长时间(New Relic 中的请求队列)
- service : 你的应用程序实际处理请求需要多长时间(不包括排队时间)
但是我在日志中的等待总是0ms。即使我有大量的积压。
我的定义错了吗?