Lines Matching refs:wp

148 	struct fpm_worker_pool_s *wp;  in fpm_pctl_kill_all()  local
151 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_kill_all()
154 for (child = wp->children; child; child = child->next) { in fpm_pctl_kill_all()
158 child->wp->config->name, signo, in fpm_pctl_kill_all()
294 struct fpm_worker_pool_s *wp; in fpm_pctl_check_request_timeout() local
296 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_check_request_timeout()
297 int terminate_timeout = wp->config->request_terminate_timeout; in fpm_pctl_check_request_timeout()
298 int slowlog_timeout = wp->config->request_slowlog_timeout; in fpm_pctl_check_request_timeout()
302 for (child = wp->children; child; child = child->next) { in fpm_pctl_check_request_timeout()
312 struct fpm_worker_pool_s *wp; in fpm_pctl_perform_idle_server_maintenance() local
314 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_perform_idle_server_maintenance()
322 if (wp->config == NULL) continue; in fpm_pctl_perform_idle_server_maintenance()
324 for (child = wp->children; child; child = child->next) { in fpm_pctl_perform_idle_server_maintenance()
340 if (wp->listen_address_domain == FPM_AF_INET) { in fpm_pctl_perform_idle_server_maintenance()
341 if (0 > fpm_socket_get_listening_queue(wp->listening_socket, &cur_lq, NULL)) { in fpm_pctl_perform_idle_server_maintenance()
346 if (!wp->warn_lq) { in fpm_pctl_perform_idle_server_maintenance()
347 …to be served, consider raising pm.max_children setting (%d)", wp->config->name, cur_lq, wp->config… in fpm_pctl_perform_idle_server_maintenance()
348 wp->warn_lq = 1; in fpm_pctl_perform_idle_server_maintenance()
351 wp->warn_lq = 0; in fpm_pctl_perform_idle_server_maintenance()
356 …fpm_scoreboard_update(idle, active, cur_lq, -1, -1, -1, FPM_SCOREBOARD_ACTION_SET, wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
359 if (wp->config->pm == PM_STYLE_ONDEMAND) { in fpm_pctl_perform_idle_server_maintenance()
362 …zlog(ZLOG_DEBUG, "[pool %s] currently %d active children, %d spare children", wp->config->name, ac… in fpm_pctl_perform_idle_server_maintenance()
368 if (last.tv_sec < now.tv_sec - wp->config->pm_process_idle_timeout) { in fpm_pctl_perform_idle_server_maintenance()
377 if (wp->config->pm != PM_STYLE_DYNAMIC) continue; in fpm_pctl_perform_idle_server_maintenance()
379 …ildren, %d running children. Spawning rate %d", wp->config->name, active, idle, wp->running_childr… 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()
384 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
388 if (idle < wp->config->pm_min_spare_servers) { in fpm_pctl_perform_idle_server_maintenance()
389 if (wp->running_children >= wp->config->pm_max_children) { in fpm_pctl_perform_idle_server_maintenance()
390 if (!wp->warn_max_children) { in fpm_pctl_perform_idle_server_maintenance()
391 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
392 …erver reached pm.max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_perform_idle_server_maintenance()
393 wp->warn_max_children = 1; in fpm_pctl_perform_idle_server_maintenance()
395 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
399 if (wp->idle_spawn_rate >= 8) { in fpm_pctl_perform_idle_server_maintenance()
400 …children, there are %d idle, and %d total children", wp->config->name, wp->idle_spawn_rate, idle, in fpm_pctl_perform_idle_server_maintenance()
404 children_to_fork = MIN(wp->idle_spawn_rate, wp->config->pm_min_spare_servers - idle); in fpm_pctl_perform_idle_server_maintenance()
407 children_to_fork = MIN(children_to_fork, wp->config->pm_max_children - wp->running_children); in fpm_pctl_perform_idle_server_maintenance()
409 if (!wp->warn_max_children) { in fpm_pctl_perform_idle_server_maintenance()
410 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_perform_idle_server_maintenance()
411 …erver reached pm.max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_perform_idle_server_maintenance()
412 wp->warn_max_children = 1; in fpm_pctl_perform_idle_server_maintenance()
414 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
417 wp->warn_max_children = 0; in fpm_pctl_perform_idle_server_maintenance()
419 fpm_children_make(wp, 1, children_to_fork, 1); in fpm_pctl_perform_idle_server_maintenance()
428 …zlog(ZLOG_DEBUG, "[pool %s] %d child(ren) have been created dynamically", wp->config->name, childr… in fpm_pctl_perform_idle_server_maintenance()
431 if (wp->idle_spawn_rate < FPM_MAX_SPAWN_RATE) { in fpm_pctl_perform_idle_server_maintenance()
432 wp->idle_spawn_rate *= 2; in fpm_pctl_perform_idle_server_maintenance()
436 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
498 struct fpm_worker_pool_s *wp = (struct fpm_worker_pool_s *)arg; in fpm_pctl_on_socket_accept() local
508 wp->socket_event_set = 0; in fpm_pctl_on_socket_accept()
512 if (wp->running_children >= wp->config->pm_max_children) { in fpm_pctl_on_socket_accept()
513 if (!wp->warn_max_children) { in fpm_pctl_on_socket_accept()
514 fpm_scoreboard_update(0, 0, 0, 0, 0, 1, FPM_SCOREBOARD_ACTION_INC, wp->scoreboard); in fpm_pctl_on_socket_accept()
515 …] server reached max_children setting (%d), consider raising it", wp->config->name, wp->config->pm… in fpm_pctl_on_socket_accept()
516 wp->warn_max_children = 1; in fpm_pctl_on_socket_accept()
522 for (child = wp->children; child; child = child->next) { in fpm_pctl_on_socket_accept()
529 wp->warn_max_children = 0; in fpm_pctl_on_socket_accept()
530 fpm_children_make(wp, 1, 1, 1); in fpm_pctl_on_socket_accept()
536 …zlog(ZLOG_DEBUG, "[pool %s] got accept without idle child available .... I forked", wp->config->na… in fpm_pctl_on_socket_accept()