Quindi il mio tipico registro router sulle Cedar sguardi piattaforma potrebbe essere simileHeroku | come leggere i log del router
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
voglio confermare la mia comprensione dei termini queue
, wait
e service
miei pensieri iniziali dove che:
- coda: il nome della coda, se utilizzando sfondo dei o resque
- attendere: quanto tempo è la richiesta in attesa nel router (Request Queuing a New Relic)
- servizio: quanto tempo ci vuole in realtà l'applicazione per gestire la richiesta (escluso il tempo di assorbire tutti)
Ma il mio aspettare nei miei ceppi è sempre 0 ms. Anche se ho un notevole arretrato.
Le mie definizioni sono errate?
Hai detto che la tua attesa è sempre 0ms, se la coda è anch'essa 0, come fai a sapere che hai un backlog al di fuori di questo? –
Quindi, ad esempio, serviamo il mio crossdomain.xml - un file statico, che su una risposta di carichi bassi entro 10 ms. A carichi elevati può essere 6000ms + fino al timeout degli anni '30. Mi aspetterei che la maggior parte di quel tempo sia in coda e aspetto. – Jonathan
Inoltre, quando aggiungo più dynos, il tempo di servizio diminuisce, e viceversa – Jonathan