php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fpm_status.h File Reference
#include "fpm_worker_pool.h"
#include "fpm_shm.h"

Go to the source code of this file.

Data Structures

struct  fpm_status_s
 

Macros

#define FPM_STATUS_BUFFER_SIZE   512
 

Functions

int fpm_status_init_child (struct fpm_worker_pool_s *wp)
 
void fpm_status_update_activity (struct fpm_shm_s *shm, int idle, int active, int total, unsigned cur_lq, int max_lq, int clear_last_update)
 
void fpm_status_update_accepted_conn (struct fpm_shm_s *shm, unsigned long int accepted_conn)
 
void fpm_status_increment_accepted_conn (struct fpm_shm_s *shm)
 
void fpm_status_set_pm (struct fpm_shm_s *shm, int pm)
 
void fpm_status_update_max_children_reached (struct fpm_shm_s *shm, unsigned int max_children_reached)
 
void fpm_status_increment_max_children_reached (struct fpm_shm_s *shm)
 
int fpm_status_export_to_zval (zval *status)
 
int fpm_status_handle_request (void)
 

Variables

struct fpm_shm_s * fpm_status_shm
 

Macro Definition Documentation

◆ FPM_STATUS_BUFFER_SIZE

#define FPM_STATUS_BUFFER_SIZE   512

Definition at line 8 of file fpm_status.h.

Function Documentation

◆ fpm_status_export_to_zval()

int fpm_status_export_to_zval ( zval * status)

Definition at line 48 of file fpm_status.c.

◆ fpm_status_handle_request()

int fpm_status_handle_request ( void )

Definition at line 142 of file fpm_status.c.

◆ fpm_status_increment_accepted_conn()

void fpm_status_increment_accepted_conn ( struct fpm_shm_s * shm)

◆ fpm_status_increment_max_children_reached()

void fpm_status_increment_max_children_reached ( struct fpm_shm_s * shm)

◆ fpm_status_init_child()

int fpm_status_init_child ( struct fpm_worker_pool_s * wp)

Definition at line 24 of file fpm_status.c.

◆ fpm_status_set_pm()

void fpm_status_set_pm ( struct fpm_shm_s * shm,
int pm )

◆ fpm_status_update_accepted_conn()

void fpm_status_update_accepted_conn ( struct fpm_shm_s * shm,
unsigned long int accepted_conn )

◆ fpm_status_update_activity()

void fpm_status_update_activity ( struct fpm_shm_s * shm,
int idle,
int active,
int total,
unsigned cur_lq,
int max_lq,
int clear_last_update )

◆ fpm_status_update_max_children_reached()

void fpm_status_update_max_children_reached ( struct fpm_shm_s * shm,
unsigned int max_children_reached )

Variable Documentation

◆ fpm_status_shm

struct fpm_shm_s* fpm_status_shm
extern