Changeset 2046
- Timestamp:
- 01/17/2008 09:55:07 AM (8 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
NEWS (modified) (1 diff)
-
src/mod_status.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEWS
r2036 r2046 13 13 * fix bug that rrdtool reports "0" for incoming data (#1514) 14 14 * ssl.cipher-list and ssl.use-sslv2 ported from 1.4.x (#1422) 15 * add IdleServers and Scoreboard directives in ?auto mode for mod_status (#1507) 15 16 16 17 - 1.5.0-r19.. - -
trunk/src/mod_status.c
r1867 r2046 570 570 time_t ts; 571 571 size_t j; 572 unsigned int k; 573 unsigned int l; 572 574 573 575 b = chunkqueue_get_append_buffer(con->send); … … 596 598 BUFFER_APPEND_STRING_CONST(b, "\n"); 597 599 600 BUFFER_APPEND_STRING_CONST(b, "IdleServers: "); 601 buffer_append_long(b, srv->conns->size - srv->conns->used); 602 BUFFER_APPEND_STRING_CONST(b, "\n"); 603 598 604 /* output traffic */ 599 605 BUFFER_APPEND_STRING_CONST(b, "Traffic: "); … … 609 615 avg /= 5; 610 616 buffer_append_long(b, avg); 617 BUFFER_APPEND_STRING_CONST(b, "\n"); 618 619 /* output scoreboard */ 620 BUFFER_APPEND_STRING_CONST(b, "Scoreboard: "); 621 for (k = 0; k < srv->conns->used; k++) { 622 connection *c = srv->conns->ptr[k]; 623 const char *state = connection_get_short_state(c->state); 624 buffer_append_string_len(b, state, 1); 625 } 626 for (l = 0; l < srv->conns->size - srv->conns->used; l++) { 627 BUFFER_APPEND_STRING_CONST(b, "_"); 628 } 611 629 BUFFER_APPEND_STRING_CONST(b, "\n"); 612 630

