Lines Matching refs:wp

154 	struct fpm_worker_pool_s *wp;  in fpm_pctl_kill_all()  local
157 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_kill_all()
160 for (child = wp->children; child; child = child->next) { in fpm_pctl_kill_all()
164 child->wp->config->name, signo, in fpm_pctl_kill_all()
299 struct fpm_worker_pool_s *wp; in fpm_pctl_check_request_timeout() local
301 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_check_request_timeout()
302 int track_finished = wp->config->request_terminate_timeout_track_finished; in fpm_pctl_check_request_timeout()
303 int terminate_timeout = wp->config->request_terminate_timeout; in fpm_pctl_check_request_timeout()
304 int slowlog_timeout = wp->config->request_slowlog_timeout; in fpm_pctl_check_request_timeout()
308 for (child = wp->children; child; child = child->next) { in fpm_pctl_check_request_timeout()
329 struct fpm_worker_pool_s *wp; in fpm_pctl_perform_idle_server_maintenance() local
331 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_perform_idle_server_maintenance()
339 if (wp->config == NULL) continue; in fpm_pctl_perform_idle_server_maintenance()
342 if (wp->listen_address_domain == FPM_AF_INET) { in fpm_pctl_perform_idle_server_maintenance()
343 if (0 > fpm_socket_get_listening_queue(wp->listening_socket, &cur_lq, NULL)) { in fpm_pctl_perform_idle_server_maintenance()
348 if (!wp->warn_lq) { in fpm_pctl_perform_idle_server_maintenance()
349 …to be served, consider raising pm.max_children setting (%d)", wp->config->name, cur_lq, wp->config… in fpm_pctl_perform_idle_server_maintenance()
350 wp->warn_lq = 1; in fpm_pctl_perform_idle_server_maintenance()
353 wp->warn_lq = 0; in fpm_pctl_perform_idle_server_maintenance()
359 fpm_scoreboard_update_begin(wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
361 for (child = wp->children; child; child = child->next) { in fpm_pctl_perform_idle_server_maintenance()
376 …fpm_scoreboard_update_commit(idle, active, cur_lq, -1, -1, -1, 0, FPM_SCOREBOARD_ACTION_SET, wp->s… in fpm_pctl_perform_idle_server_maintenance()
379 if (wp->config->pm == PM_STYLE_ONDEMAND) { in fpm_pctl_perform_idle_server_maintenance()
382 …zlog(ZLOG_DEBUG, "[pool %s] currently %d active children, %d spare children", wp->config->name, ac… in fpm_pctl_perform_idle_server_maintenance()
388 if (last.tv_sec < now.tv_sec - wp->config->pm_process_idle_timeout) { in fpm_pctl_perform_idle_server_maintenance()
396 if (wp->config->pm != PM_STYLE_DYNAMIC) continue; in fpm_pctl_perform_idle_server_maintenance()
398 …ildren, %d running children. Spawning rate %d", wp->config->name, active, idle, wp->running_childr… in fpm_pctl_perform_idle_server_maintenance()
400 if (idle > wp->config->pm_max_spare_servers && last_idle_child) { in fpm_pctl_perform_idle_server_maintenance()
402 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
406 if (idle < wp->config->pm_min_spare_servers) { in fpm_pctl_perform_idle_server_maintenance()
407 if (wp->running_children >= wp->config->pm_max_children) { in fpm_pctl_perform_idle_server_maintenance()
408 if (!wp->warn_max_children && !wp->shared) { in fpm_pctl_perform_idle_server_maintenance()
409 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, 0, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
410 …erver reached pm.max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_perform_idle_server_maintenance()
411 wp->warn_max_children = 1; in fpm_pctl_perform_idle_server_maintenance()
413 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
417 if (wp->idle_spawn_rate >= 8) { in fpm_pctl_perform_idle_server_maintenance()
418 …children, there are %d idle, and %d total children", wp->config->name, wp->idle_spawn_rate, idle, in fpm_pctl_perform_idle_server_maintenance()
422 children_to_fork = MIN(wp->idle_spawn_rate, wp->config->pm_min_spare_servers - idle); in fpm_pctl_perform_idle_server_maintenance()
425 children_to_fork = MIN(children_to_fork, wp->config->pm_max_children - wp->running_children); in fpm_pctl_perform_idle_server_maintenance()
427 if (!wp->warn_max_children && !wp->shared) { in fpm_pctl_perform_idle_server_maintenance()
428 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, 0, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
429 …erver reached pm.max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_perform_idle_server_maintenance()
430 wp->warn_max_children = 1; in fpm_pctl_perform_idle_server_maintenance()
432 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
435 wp->warn_max_children = 0; in fpm_pctl_perform_idle_server_maintenance()
437 fpm_children_make(wp, 1, children_to_fork, 1); in fpm_pctl_perform_idle_server_maintenance()
446 …zlog(ZLOG_DEBUG, "[pool %s] %d child(ren) have been created dynamically", wp->config->name, childr… in fpm_pctl_perform_idle_server_maintenance()
449 if (wp->idle_spawn_rate < wp->config->pm_max_spawn_rate) { in fpm_pctl_perform_idle_server_maintenance()
450 wp->idle_spawn_rate *= 2; in fpm_pctl_perform_idle_server_maintenance()
454 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
516 struct fpm_worker_pool_s *wp = (struct fpm_worker_pool_s *)arg; in fpm_pctl_on_socket_accept() local
526 wp->socket_event_set = 0; in fpm_pctl_on_socket_accept()
530 if (wp->running_children >= wp->config->pm_max_children) { in fpm_pctl_on_socket_accept()
531 if (!wp->warn_max_children && !wp->shared) { in fpm_pctl_on_socket_accept()
532 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, 0, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_on_socket_accept()
533 …] server reached max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_on_socket_accept()
534 wp->warn_max_children = 1; in fpm_pctl_on_socket_accept()
540 for (child = wp->children; child; child = child->next) { in fpm_pctl_on_socket_accept()
546 wp->warn_max_children = 0; in fpm_pctl_on_socket_accept()
547 fpm_children_make(wp, 1, 1, 1); in fpm_pctl_on_socket_accept()
553 …zlog(ZLOG_DEBUG, "[pool %s] got accept without idle child available .... I forked", wp->config->na… in fpm_pctl_on_socket_accept()