Home
last modified time | relevance | path

Searched refs:wp (Results 1 – 25 of 31) sorted by relevance

12

/PHP-7.1/sapi/fpm/fpm/
H A Dfpm_unix.c235 if (wp->socket_uid != -1 || wp->socket_gid != -1) { in fpm_unix_set_socket_premissions()
262 if (wp->config->user && *wp->config->user) { in fpm_unix_conf_wp()
264 wp->set_uid = strtoul(wp->config->user, 0, 10); in fpm_unix_conf_wp()
282 if (wp->config->group && *wp->config->group) { in fpm_unix_conf_wp()
284 wp->set_gid = strtoul(wp->config->group, 0, 10); in fpm_unix_conf_wp()
298 if (wp->set_uid == 0 || wp->set_gid == 0) { in fpm_unix_conf_wp()
304 if (wp->config->user && *wp->config->user) { in fpm_unix_conf_wp()
307 if (wp->config->group && *wp->config->group) { in fpm_unix_conf_wp()
310 if (wp->config->chroot && *wp->config->chroot) { in fpm_unix_conf_wp()
361 if (wp->config->chdir && *wp->config->chdir) { in fpm_unix_init_child()
[all …]
H A Dfpm_process_ctl.c150 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_kill_all()
295 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_check_request_timeout()
313 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_pctl_perform_idle_server_maintenance()
345 if (!wp->warn_lq) { 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()
383 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
388 if (wp->running_children >= wp->config->pm_max_children) { in fpm_pctl_perform_idle_server_maintenance()
435 wp->idle_spawn_rate = 1; in fpm_pctl_perform_idle_server_maintenance()
507 wp->socket_event_set = 0; in fpm_pctl_on_socket_accept()
[all …]
H A Dfpm_children.c90 struct fpm_worker_pool_s *wp = child->wp; in fpm_child_link() local
92 ++wp->running_children; in fpm_child_link()
95 child->next = wp->children; in fpm_child_link()
100 wp->children = child; in fpm_child_link()
126 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_child_find()
237 struct fpm_worker_pool_s *wp = child->wp; in fpm_children_bury() local
312 c->wp = wp; in fpm_resources_prepare()
341 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_child_resources_use()
342 if (wp == child->wp) { in fpm_child_resources_use()
407 fpm_child_init(wp); in fpm_children_make()
[all …]
H A Dfpm_worker_pool.c23 if (wp->config) { in fpm_worker_pool_free()
24 free(wp->config); in fpm_worker_pool_free()
26 if (wp->user) { in fpm_worker_pool_free()
27 free(wp->user); in fpm_worker_pool_free()
29 if (wp->home) { in fpm_worker_pool_free()
30 free(wp->home); in fpm_worker_pool_free()
33 free(wp); in fpm_worker_pool_free()
41 for (wp = fpm_worker_all_pools; wp; wp = wp_next) { in fpm_worker_pool_cleanup()
42 wp_next = wp->next; in fpm_worker_pool_cleanup()
44 fpm_children_free(wp->children); in fpm_worker_pool_cleanup()
[all …]
H A Dfpm_conf.c601 if (!wp) { in fpm_worker_pool_config_alloc()
695 if (wp && wp->config) { in fpm_evaluate_full_path()
739 if (**path != '/' && wp != NULL && wp->config) { in fpm_evaluate_full_path()
755 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_conf_process_all_pools()
758 if (wp->config->prefix && *wp->config->prefix) { in fpm_conf_process_all_pools()
975 if (wp->config->chroot && *wp->config->chroot) { in fpm_conf_process_all_pools()
991 if (wp->config->chdir && *wp->config->chdir) { in fpm_conf_process_all_pools()
1098 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_conf_process_all_pools()
1222 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_conf_post_process()
1319 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_conf_ini_parser_section()
[all …]
H A Dfpm_env.c145 if (wp->config->clear_env) { in fpm_env_init_child()
153 if (wp->user) { in fpm_env_init_child()
154 setenv("USER", wp->user, 1); in fpm_env_init_child()
157 if (wp->home) { in fpm_env_init_child()
158 setenv("HOME", wp->home, 1); in fpm_env_init_child()
184 free(wp->user); in fpm_env_conf_wp()
185 wp->user = 0; in fpm_env_conf_wp()
189 free(wp->home); in fpm_env_conf_wp()
190 wp->home = 0; in fpm_env_conf_wp()
200 struct fpm_worker_pool_s *wp; in fpm_env_init_main() local
[all …]
H A Dfpm_systemd.c17 struct fpm_worker_pool_s *wp; in fpm_systemd() local
22 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_systemd()
23 if (wp->scoreboard) { in fpm_systemd()
24 active += wp->scoreboard->active; in fpm_systemd()
25 idle += wp->scoreboard->idle; in fpm_systemd()
26 requests += wp->scoreboard->requests; in fpm_systemd()
27 slow_req += wp->scoreboard->slow_rq; in fpm_systemd()
H A Dfpm_sockets.c202 if (wp->listen_address_domain == FPM_AF_UNIX) { in fpm_sockets_new_listening_socket()
209 saved_umask = umask(0777 ^ wp->socket_mode); in fpm_sockets_new_listening_socket()
214 if (wp->listen_address_domain == FPM_AF_UNIX) { in fpm_sockets_new_listening_socket()
221 if (wp->listen_address_domain == FPM_AF_UNIX) { in fpm_sockets_new_listening_socket()
348 struct fpm_worker_pool_s *wp; in fpm_sockets_init_main() local
403 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_sockets_init_main()
404 switch (wp->listen_address_domain) { in fpm_sockets_init_main()
406 wp->listening_socket = fpm_socket_af_inet_listening_socket(wp); in fpm_sockets_init_main()
413 wp->listening_socket = fpm_socket_af_unix_listening_socket(wp); in fpm_sockets_init_main()
417 if (wp->listening_socket == -1) { in fpm_sockets_init_main()
[all …]
H A Dfpm_scoreboard.c26 struct fpm_worker_pool_s *wp; in fpm_scoreboard_init_main() local
43 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_scoreboard_init_main()
47 if (wp->config->pm_max_children < 1) { in fpm_scoreboard_init_main()
52 if (wp->scoreboard) { in fpm_scoreboard_init_main()
58 scoreboard_nprocs_size = sizeof(struct fpm_scoreboard_proc_s) * wp->config->pm_max_children; in fpm_scoreboard_init_main()
64 wp->scoreboard = shm_mem; in fpm_scoreboard_init_main()
65 wp->scoreboard->nprocs = wp->config->pm_max_children; in fpm_scoreboard_init_main()
69 wp->scoreboard->procs[i] = shm_mem; in fpm_scoreboard_init_main()
72 wp->scoreboard->pm = wp->config->pm; in fpm_scoreboard_init_main()
73 wp->scoreboard->start_epoch = time(NULL); in fpm_scoreboard_init_main()
[all …]
H A Dfpm_log.c38 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_log_open()
53 dup2(fd, wp->log_fd); in fpm_log_open()
55 fd = wp->log_fd; in fpm_log_open()
58 wp->log_fd = fd; in fpm_log_open()
73 if (!wp || !wp->config) { in fpm_log_init_child()
77 if (wp->config->access_log && *wp->config->access_log) { in fpm_log_init_child()
84 fpm_log_fd = wp->log_fd; in fpm_log_init_child()
88 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_log_init_child()
89 if (wp->log_fd > -1 && wp->log_fd != fpm_log_fd) { in fpm_log_init_child()
90 close(wp->log_fd); in fpm_log_init_child()
[all …]
H A Dfpm_unix.h9 int fpm_unix_resolve_socket_premissions(struct fpm_worker_pool_s *wp);
10 int fpm_unix_set_socket_premissions(struct fpm_worker_pool_s *wp, const char *path);
11 int fpm_unix_free_socket_premissions(struct fpm_worker_pool_s *wp);
13 int fpm_unix_init_child(struct fpm_worker_pool_s *wp);
H A Dfpm_php.c114 static int fpm_php_apply_defines(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_php_apply_defines() argument
118 for (kv = wp->config->php_values; kv; kv = kv->next) { in fpm_php_apply_defines()
124 for (kv = wp->config->php_admin_values; kv; kv = kv->next) { in fpm_php_apply_defines()
136 if (wp->listen_address_domain == FPM_AF_INET) { in fpm_php_set_allowed_clients()
137 fcgi_set_allowed_clients(wp->config->listen_allowed_clients); in fpm_php_set_allowed_clients()
144 static int fpm_php_set_fcgi_mgmt_vars(struct fpm_worker_pool_s *wp) /* {{{ */
216 int fpm_php_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_php_init_child() argument
218 if (0 > fpm_php_apply_defines(wp) || in fpm_php_init_child()
219 0 > fpm_php_set_allowed_clients(wp)) { in fpm_php_init_child()
223 if (wp->limit_extensions) { in fpm_php_init_child()
[all …]
H A Dfpm.c94 struct fpm_worker_pool_s *wp; in fpm_run() local
97 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_run()
100 is_parent = fpm_children_create_initial(wp); in fpm_run()
H A Dfpm_children.h13 int fpm_children_create_initial(struct fpm_worker_pool_s *wp);
17 int fpm_children_make(struct fpm_worker_pool_s *wp, int in_event_loop, int nb_to_spawn, int is_debu…
24 struct fpm_worker_pool_s *wp; member
H A Dfpm_status.c24 int fpm_status_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_status_init_child() argument
26 if (!wp || !wp->config) { in fpm_status_init_child()
31 if (wp->config->pm_status_path) { in fpm_status_init_child()
32 fpm_status_uri = strdup(wp->config->pm_status_path); in fpm_status_init_child()
35 if (wp->config->ping_path) { in fpm_status_init_child()
36 if (!wp->config->ping_response) { in fpm_status_init_child()
37 …RROR, "[pool %s] ping is set (%s) but ping.response is not set.", wp->config->name, wp->config->pi… in fpm_status_init_child()
40 fpm_status_ping_uri = strdup(wp->config->ping_path); in fpm_status_init_child()
41 fpm_status_ping_response = strdup(wp->config->ping_response); in fpm_status_init_child()
H A Dfpm_stdio.c87 int fpm_stdio_init_child(struct fpm_worker_pool_s *wp) /* {{{ */ argument
189 zlog(ZLOG_WARNING, "[pool %s] child %d said into %s: \"%s\"%s", child->wp->config->name,
208 if (0 == child->wp->config->catch_workers_output) { /* not required */
238 if (0 == child->wp->config->catch_workers_output) { /* not required */
259 if (0 == child->wp->config->catch_workers_output) { /* not required */
274 if (child->wp->config->catch_workers_output) {
H A Dfpm_events.c309 struct fpm_worker_pool_s *wp; in fpm_event_init_main() local
324 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_event_init_main()
325 if (!wp->config) continue; in fpm_event_init_main()
326 if (wp->config->catch_workers_output && wp->config->pm_max_children > 0) { in fpm_event_init_main()
327 max += (wp->config->pm_max_children * 2); in fpm_event_init_main()
H A Dfpm_php_trace.c57 fprintf(slowlog, "\n%s [pool %s] pid %d\n", buf, child->wp->config->name, (int) pid); in fpm_php_trace_dump()
198 fpm_scoreboard_update(0, 0, 0, 0, 0, 0, 1, FPM_SCOREBOARD_ACTION_INC, child->wp->scoreboard); in fpm_php_trace()
203 slowlog = fopen(child->wp->config->slowlog, "a+"); in fpm_php_trace()
206 zlog(ZLOG_SYSERROR, "unable to open slowlog (%s)", child->wp->config->slowlog); in fpm_php_trace()
H A Dfpm_log.h8 int fpm_log_init_child(struct fpm_worker_pool_s *wp);
H A Dfpm_request.c229 proc_p = fpm_scoreboard_proc_acquire(child->wp->scoreboard, child->scoreboard_i, 1); in fpm_request_check_timed_out()
265 …child->wp->config->name, (int) child->pid, purified_script_filename, proc.request_method, proc.req… in fpm_request_check_timed_out()
276 …child->wp->config->name, (int) child->pid, purified_script_filename, proc.request_method, proc.req… in fpm_request_check_timed_out()
289 proc = fpm_scoreboard_proc_get(child->wp->scoreboard, child->scoreboard_i); in fpm_request_is_idle()
304 proc = fpm_scoreboard_proc_get(child->wp->scoreboard, child->scoreboard_i); in fpm_request_last_activity()
H A Dfpm_env.h11 int fpm_env_init_child(struct fpm_worker_pool_s *wp);
H A Dfpm_stdio.h11 int fpm_stdio_init_child(struct fpm_worker_pool_s *wp);
H A Dfpm_php.h35 int fpm_php_init_child(struct fpm_worker_pool_s *wp);
H A Dfpm_worker_pool.h51 void fpm_worker_pool_free(struct fpm_worker_pool_s *wp);
H A Dfpm_status.h23 int fpm_status_init_child(struct fpm_worker_pool_s *wp);

Completed in 38 milliseconds

12