php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fpm_worker_pool.h
Go to the documentation of this file.
1 /* (c) 2007,2008 Andrei Nigmatulin */
2
3#ifndef FPM_WORKER_POOL_H
4#define FPM_WORKER_POOL_H 1
5
6#include "fpm_conf.h"
7#include "fpm_shm.h"
8
10struct fpm_child_s;
11struct fpm_child_stat_s;
12struct fpm_shm_s;
13
18
23 char *user, *home; /* for setting env USER and HOME */
26 int set_uid, set_gid; /* config uid and gid */
27 char *set_user; /* config user name */
29
30 /* runtime */
35#if 0
36 int warn_lq;
37#endif
39 int log_fd;
41
42 /* for ondemand PM */
45
46#ifdef HAVE_FPM_ACL
47 void *socket_acl;
48#endif
49};
50
54
55void fpm_worker_pool_free_limit_extensions(char **limit_extensions);
56
58
59#endif
struct fpm_worker_pool_s * fpm_worker_all_pools
struct fpm_worker_pool_s * fpm_worker_pool_alloc(void)
void fpm_worker_pool_free_limit_extensions(char **limit_extensions)
fpm_address_domain
@ FPM_AF_UNIX
@ FPM_AF_INET
void fpm_worker_pool_free(struct fpm_worker_pool_s *wp)
int fpm_worker_pool_init_main(void)
struct fpm_worker_pool_config_s * config
struct fpm_event_s * ondemand_event
enum fpm_address_domain listen_address_domain
struct fpm_worker_pool_s * shared
struct fpm_scoreboard_s * scoreboard
struct fpm_worker_pool_s * next
struct fpm_child_s * children