View | Details | Raw Unified | Return to bug 65592
Collapse All | Expand All

(-)server/mpm/event/event.c (-1 / +4 lines)
Lines 3118-3123 Link Here
3118
        }
3118
        }
3119
        ps = &ap_scoreboard_image->parent[i];
3119
        ps = &ap_scoreboard_image->parent[i];
3120
        if (ps->pid != 0) {
3120
        if (ps->pid != 0) {
3121
            if (ps->quiescing == 1) {
3122
                ps->quiescing = 2;
3123
                active_daemons--;
3124
            }
3121
            for (j = 0; j < threads_per_child; j++) {
3125
            for (j = 0; j < threads_per_child; j++) {
3122
                ws = &ap_scoreboard_image->servers[i][j];
3126
                ws = &ap_scoreboard_image->servers[i][j];
3123
                status = ws->status;
3127
                status = ws->status;
Lines 3197-3203 Link Here
3197
            ap_mpm_podx_signal(retained->buckets[child_bucket].pod,
3201
            ap_mpm_podx_signal(retained->buckets[child_bucket].pod,
3198
                               AP_MPM_PODX_GRACEFUL);
3202
                               AP_MPM_PODX_GRACEFUL);
3199
            retained->idle_spawn_rate[child_bucket] = 1;
3203
            retained->idle_spawn_rate[child_bucket] = 1;
3200
            active_daemons--;
3201
        } else {
3204
        } else {
3202
            ap_log_error(APLOG_MARK, APLOG_TRACE5, 0, ap_server_conf,
3205
            ap_log_error(APLOG_MARK, APLOG_TRACE5, 0, ap_server_conf,
3203
                         "Not shutting down child: total daemons %d / "
3206
                         "Not shutting down child: total daemons %d / "

Return to bug 65592