Index: squid/src/helper.c diff -c squid/src/helper.c:1.34.2.18 squid/src/helper.c:1.34.2.19 *** squid/src/helper.c:1.34.2.18 Fri Mar 25 19:50:53 2005 --- squid/src/helper.c Fri Mar 10 15:56:21 2006 *************** *** 378,384 **** srv->request ? log_quote(srv->request->buf) : "(none)"); } storeAppendPrintf(sentry, "\nFlags key:\n\n"); - storeAppendPrintf(sentry, " A = ALIVE\n"); storeAppendPrintf(sentry, " B = BUSY\n"); storeAppendPrintf(sentry, " C = CLOSING\n"); storeAppendPrintf(sentry, " S = SHUTDOWN\n"); --- 378,383 ---- *************** *** 398,405 **** hlp->stats.replies); storeAppendPrintf(sentry, "queue length: %d\n", hlp->stats.queue_size); ! storeAppendPrintf(sentry, "avg service time: %d msec\n", ! hlp->stats.avg_svc_time); storeAppendPrintf(sentry, "\n"); storeAppendPrintf(sentry, "%7s\t%7s\t%7s\t%11s\t%s\t%7s\t%7s\t%7s\n", "#", --- 397,404 ---- hlp->stats.replies); storeAppendPrintf(sentry, "queue length: %d\n", hlp->stats.queue_size); ! storeAppendPrintf(sentry, "avg service time: %.2f msec\n", ! (double) hlp->stats.avg_svc_time / 1000.0); storeAppendPrintf(sentry, "\n"); storeAppendPrintf(sentry, "%7s\t%7s\t%7s\t%11s\t%s\t%7s\t%7s\t%7s\n", "#", *************** *** 412,418 **** "Request"); for (link = hlp->servers.head; link; link = link->next) { srv = link->data; ! tt = 0.001 * tvSubMsec(srv->dispatch_time, current_time); storeAppendPrintf(sentry, "%7d\t%7d\t%7d\t%11d\t%c%c%c%c\t%7.3f\t%7d\t%s\n", srv->index + 1, srv->rfd, --- 411,418 ---- "Request"); for (link = hlp->servers.head; link; link = link->next) { srv = link->data; ! tt = 0.001 * tvSubMsec(srv->dispatch_time, ! srv->flags.busy ? current_time : srv->answer_time); storeAppendPrintf(sentry, "%7d\t%7d\t%7d\t%11d\t%c%c%c%c\t%7.3f\t%7d\t%s\n", srv->index + 1, srv->rfd, *************** *** 427,438 **** srv->request ? log_quote(srv->request->buf) : "(none)"); } storeAppendPrintf(sentry, "\nFlags key:\n\n"); - storeAppendPrintf(sentry, " A = ALIVE\n"); storeAppendPrintf(sentry, " B = BUSY\n"); storeAppendPrintf(sentry, " C = CLOSING\n"); storeAppendPrintf(sentry, " R = RESERVED or DEFERRED\n"); storeAppendPrintf(sentry, " S = SHUTDOWN\n"); - storeAppendPrintf(sentry, " P = PLACEHOLDER\n"); } void --- 427,436 ---- *************** *** 734,742 **** srv->offset = 0; srv->request = NULL; hlp->stats.replies++; hlp->stats.avg_svc_time = intAverage(hlp->stats.avg_svc_time, ! tvSubMsec(srv->dispatch_time, current_time), hlp->stats.replies, REDIRECT_AV_FACTOR); if (cbdataValid(r->data)) { r->callback(r->data, srv, srv->buf); --- 732,741 ---- srv->offset = 0; srv->request = NULL; hlp->stats.replies++; + srv->answer_time = current_time; hlp->stats.avg_svc_time = intAverage(hlp->stats.avg_svc_time, ! tvSubUsec(srv->dispatch_time, current_time), hlp->stats.replies, REDIRECT_AV_FACTOR); if (cbdataValid(r->data)) { r->callback(r->data, srv, srv->buf);

AltStyle によって変換されたページ (->オリジナル) /