Lines Matching refs:last_idle_child
316 struct fpm_child_s *last_idle_child = NULL; in fpm_pctl_perform_idle_server_maintenance() local
326 if (last_idle_child == NULL) { in fpm_pctl_perform_idle_server_maintenance()
327 last_idle_child = child; in fpm_pctl_perform_idle_server_maintenance()
329 if (timercmp(&child->started, &last_idle_child->started, <)) { in fpm_pctl_perform_idle_server_maintenance()
330 last_idle_child = child; in fpm_pctl_perform_idle_server_maintenance()
364 if (!last_idle_child) continue; in fpm_pctl_perform_idle_server_maintenance()
366 fpm_request_last_activity(last_idle_child, &last); in fpm_pctl_perform_idle_server_maintenance()
369 last_idle_child->idle_kill = 1; in fpm_pctl_perform_idle_server_maintenance()
370 fpm_pctl_kill(last_idle_child->pid, FPM_PCTL_QUIT); in fpm_pctl_perform_idle_server_maintenance()
381 if (idle > wp->config->pm_max_spare_servers && last_idle_child) { in fpm_pctl_perform_idle_server_maintenance()
382 last_idle_child->idle_kill = 1; in fpm_pctl_perform_idle_server_maintenance()
383 fpm_pctl_kill(last_idle_child->pid, FPM_PCTL_QUIT); in fpm_pctl_perform_idle_server_maintenance()