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()
296 struct fpm_worker_pool_s *wp; in fpm_pctl_check_request_timeout() local
298 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_check_request_timeout()
299 int track_finished = wp->config->request_terminate_timeout_track_finished; in fpm_pctl_check_request_timeout()
300 int terminate_timeout = wp->config->request_terminate_timeout; in fpm_pctl_check_request_timeout()
301 int slowlog_timeout = wp->config->request_slowlog_timeout; in fpm_pctl_check_request_timeout()
305 for (child = wp->children; child; child = child->next) { in fpm_pctl_check_request_timeout()
326 struct fpm_worker_pool_s *wp; in fpm_pctl_perform_idle_server_maintenance() local
328 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_perform_idle_server_maintenance()
336 if (wp->config == NULL) continue; in fpm_pctl_perform_idle_server_maintenance()
339 if (wp->listen_address_domain == FPM_AF_INET) { in fpm_pctl_perform_idle_server_maintenance()
340 if (0 > fpm_socket_get_listening_queue(wp->listening_socket, &cur_lq, NULL)) { in fpm_pctl_perform_idle_server_maintenance()
345 if (!wp->warn_lq) { in fpm_pctl_perform_idle_server_maintenance()
346 …to be served, consider raising pm.max_children setting (%d)", wp->config->name, cur_lq, wp->config… in fpm_pctl_perform_idle_server_maintenance()
347 wp->warn_lq = 1; in fpm_pctl_perform_idle_server_maintenance()
350 wp->warn_lq = 0; in fpm_pctl_perform_idle_server_maintenance()
356 fpm_scoreboard_update_begin(wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
358 for (child = wp->children; child; child = child->next) { in fpm_pctl_perform_idle_server_maintenance()
373 …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()
376 if (wp->config->pm == PM_STYLE_ONDEMAND) { in fpm_pctl_perform_idle_server_maintenance()
379 …zlog(ZLOG_DEBUG, "[pool %s] currently %d active children, %d spare children", wp->config->name, ac… in fpm_pctl_perform_idle_server_maintenance()
385 if (last.tv_sec < now.tv_sec - wp->config->pm_process_idle_timeout) { in fpm_pctl_perform_idle_server_maintenance()
393 if (wp->config->pm != PM_STYLE_DYNAMIC) continue; in fpm_pctl_perform_idle_server_maintenance()
395 …ildren, %d running children. Spawning rate %d", wp->config->name, active, idle, wp->running_childr… in fpm_pctl_perform_idle_server_maintenance()
397 if (idle > wp->config->pm_max_spare_servers && last_idle_child) { in fpm_pctl_perform_idle_server_maintenance()
399 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
403 if (idle < wp->config->pm_min_spare_servers) { in fpm_pctl_perform_idle_server_maintenance()
404 if (wp->running_children >= wp->config->pm_max_children) { in fpm_pctl_perform_idle_server_maintenance()
405 if (!wp->warn_max_children && !wp->shared) { in fpm_pctl_perform_idle_server_maintenance()
406 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, 0, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
407 …erver reached pm.max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_perform_idle_server_maintenance()
408 wp->warn_max_children = 1; in fpm_pctl_perform_idle_server_maintenance()
410 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
414 if (wp->idle_spawn_rate >= 8) { in fpm_pctl_perform_idle_server_maintenance()
415 …children, there are %d idle, and %d total children", wp->config->name, wp->idle_spawn_rate, idle, in fpm_pctl_perform_idle_server_maintenance()
419 children_to_fork = MIN(wp->idle_spawn_rate, wp->config->pm_min_spare_servers - idle); in fpm_pctl_perform_idle_server_maintenance()
422 children_to_fork = MIN(children_to_fork, wp->config->pm_max_children - wp->running_children); in fpm_pctl_perform_idle_server_maintenance()
424 if (!wp->warn_max_children && !wp->shared) { in fpm_pctl_perform_idle_server_maintenance()
425 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, 0, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
426 …erver reached pm.max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_perform_idle_server_maintenance()
427 wp->warn_max_children = 1; in fpm_pctl_perform_idle_server_maintenance()
429 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
432 wp->warn_max_children = 0; in fpm_pctl_perform_idle_server_maintenance()
434 fpm_children_make(wp, 1, children_to_fork, 1); in fpm_pctl_perform_idle_server_maintenance()
443 …zlog(ZLOG_DEBUG, "[pool %s] %d child(ren) have been created dynamically", wp->config->name, childr… in fpm_pctl_perform_idle_server_maintenance()
446 if (wp->idle_spawn_rate < FPM_MAX_SPAWN_RATE) { in fpm_pctl_perform_idle_server_maintenance()
447 wp->idle_spawn_rate *= 2; in fpm_pctl_perform_idle_server_maintenance()
451 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
513 struct fpm_worker_pool_s *wp = (struct fpm_worker_pool_s *)arg; in fpm_pctl_on_socket_accept() local
523 wp->socket_event_set = 0; in fpm_pctl_on_socket_accept()
527 if (wp->running_children >= wp->config->pm_max_children) { in fpm_pctl_on_socket_accept()
528 if (!wp->warn_max_children && !wp->shared) { in fpm_pctl_on_socket_accept()
529 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, 0, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_on_socket_accept()
530 …] server reached max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_on_socket_accept()
531 wp->warn_max_children = 1; in fpm_pctl_on_socket_accept()
537 for (child = wp->children; child; child = child->next) { in fpm_pctl_on_socket_accept()
543 wp->warn_max_children = 0; in fpm_pctl_on_socket_accept()
544 fpm_children_make(wp, 1, 1, 1); in fpm_pctl_on_socket_accept()
550 …zlog(ZLOG_DEBUG, "[pool %s] got accept without idle child available .... I forked", wp->config->na… in fpm_pctl_on_socket_accept()