Loading CHANGES +4 −0 Changes for CHANGES: 4 added lines, 0 removed lines. Original line number Diff line number Diff line -*- coding: utf-8 -*- Changes with Apache 2.5.1 *) mod_status: Complete the data shown for async MPMs in "auto" mode. Added number of processes, number of stopping processes and number of busy and idle workers. [Rainer Jung] *) mod_proxy: Improve the balancer member data shown in mod_status when "ProxyStatus" is "On": add "busy" count and show byte counts in auto mode always in units of kilobytes. [Rainer Jung] Loading modules/generators/mod_status.c +13 −5 Changes for modules/generators/mod_status.c: 13 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -557,16 +557,18 @@ static int status_handler(request_rec *r) lingering_close += ps_record->lingering_close; busy_workers += thread_busy_buffer[i]; idle_workers += thread_idle_buffer[i]; procs++; if (ps_record->quiescing) { stopping++; } if (!short_report) { const char *dying = "no"; const char *old = ""; if (ps_record->quiescing) { dying = "yes"; stopping++; } if (ps_record->generation != mpm_generation) old = " (old gen)"; procs++; ap_rprintf(r, "<tr><td>%u</td><td>%" APR_PID_T_FMT "</td>" "<td>%s%s</td>" "<td>%u</td><td>%s</td>" Loading Loading @@ -598,12 +600,18 @@ static int status_handler(request_rec *r) write_completion, keep_alive, lingering_close); } else { ap_rprintf(r, "ConnsTotal: %d\n" ap_rprintf(r, "Processes: %d\n" "Stopping: %d\n" "BusyWorkers: %d\n" "IdleWorkers: %d\n" "ConnsTotal: %d\n" "ConnsAsyncWriting: %d\n" "ConnsAsyncKeepAlive: %d\n" "ConnsAsyncClosing: %d\n", connections, write_completion, keep_alive, lingering_close); procs, stopping, busy_workers, idle_workers, connections, write_completion, keep_alive, lingering_close); } } Loading Loading
CHANGES +4 −0 Changes for CHANGES: 4 added lines, 0 removed lines. Original line number Diff line number Diff line -*- coding: utf-8 -*- Changes with Apache 2.5.1 *) mod_status: Complete the data shown for async MPMs in "auto" mode. Added number of processes, number of stopping processes and number of busy and idle workers. [Rainer Jung] *) mod_proxy: Improve the balancer member data shown in mod_status when "ProxyStatus" is "On": add "busy" count and show byte counts in auto mode always in units of kilobytes. [Rainer Jung] Loading
modules/generators/mod_status.c +13 −5 Changes for modules/generators/mod_status.c: 13 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -557,16 +557,18 @@ static int status_handler(request_rec *r) lingering_close += ps_record->lingering_close; busy_workers += thread_busy_buffer[i]; idle_workers += thread_idle_buffer[i]; procs++; if (ps_record->quiescing) { stopping++; } if (!short_report) { const char *dying = "no"; const char *old = ""; if (ps_record->quiescing) { dying = "yes"; stopping++; } if (ps_record->generation != mpm_generation) old = " (old gen)"; procs++; ap_rprintf(r, "<tr><td>%u</td><td>%" APR_PID_T_FMT "</td>" "<td>%s%s</td>" "<td>%u</td><td>%s</td>" Loading Loading @@ -598,12 +600,18 @@ static int status_handler(request_rec *r) write_completion, keep_alive, lingering_close); } else { ap_rprintf(r, "ConnsTotal: %d\n" ap_rprintf(r, "Processes: %d\n" "Stopping: %d\n" "BusyWorkers: %d\n" "IdleWorkers: %d\n" "ConnsTotal: %d\n" "ConnsAsyncWriting: %d\n" "ConnsAsyncKeepAlive: %d\n" "ConnsAsyncClosing: %d\n", connections, write_completion, keep_alive, lingering_close); procs, stopping, busy_workers, idle_workers, connections, write_completion, keep_alive, lingering_close); } } Loading