in modules/fcgid/fcgid_proctbl_unix.c [307:344]
void proctable_print_debug_info(server_rec * main_server)
{
int freecount = 0;
fcgid_procnode *current_node;
for (current_node = &g_proc_array[g_free_list_header->next_index];
current_node != g_proc_array;
current_node = &g_proc_array[current_node->next_index])
freecount++;
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, main_server,
"mod_fcgid: total node count: %d, free node count: %d",
FCGID_MAX_APPLICATION, freecount);
for (current_node = &g_proc_array[g_idle_list_header->next_index];
current_node != g_proc_array;
current_node = &g_proc_array[current_node->next_index]) {
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, main_server,
"mod_fcgid: idle node index: %ld",
(long)(current_node - g_proc_array));
}
for (current_node = &g_proc_array[g_busy_list_header->next_index];
current_node != g_proc_array;
current_node = &g_proc_array[current_node->next_index]) {
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, main_server,
"mod_fcgid: busy node index: %ld",
(long)(current_node - g_proc_array));
}
for (current_node = &g_proc_array[g_error_list_header->next_index];
current_node != g_proc_array;
current_node = &g_proc_array[current_node->next_index]) {
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, main_server,
"mod_fcgid: error node index: %ld",
(long)(current_node - g_proc_array));
}
}