From 3e88dd951d11e4b77537ec2fe701c7f9a3ce76cc Mon Sep 17 00:00:00 2001 From: Thomas Porzelt Date: Wed, 7 Oct 2009 18:06:01 +0200 Subject: [PATCH] [mod_status] Make connection state sums prettier --- src/modules/mod_status.c | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/modules/mod_status.c b/src/modules/mod_status.c index e4c2467..9ac89be 100644 --- a/src/modules/mod_status.c +++ b/src/modules/mod_status.c @@ -157,6 +157,23 @@ static const gchar html_worker_row_avg[] = " %s\n" " %u\n" " \n"; +static const gchar html_connections_sum[] = + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + " \n" + "
request startread request headerhandle requestwrite responsekeep-alive
%u%u%u%u%u
\n"; static const gchar html_connections_th[] = " \n" " \n" @@ -599,11 +616,9 @@ static void status_collect_cb(gpointer cbdata, gpointer fdata, GPtrArray *result } /* connection counts */ - g_string_append_printf(html, - "
%u connections
\n
" - "dead: %u keep-alive: %u request start: %u read request header: %u handle main vrequest: %u write: %u
\n", - total_connections, connection_count[0], connection_count[1], connection_count[2], - connection_count[3], connection_count[4], connection_count[5] + g_string_append_len(html, CONST_STR_LEN("
Active connections (states, sum)
\n")); + g_string_append_printf(html, html_connections_sum, connection_count[1], + connection_count[2], connection_count[3], connection_count[4], connection_count[5] ); /* list connections */