php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fpm_process_ctl.c File Reference
#include "fpm_config.h"
#include <sys/types.h>
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include "fpm.h"
#include "fpm_clock.h"
#include "fpm_children.h"
#include "fpm_signals.h"
#include "fpm_events.h"
#include "fpm_process_ctl.h"
#include "fpm_cleanup.h"
#include "fpm_request.h"
#include "fpm_worker_pool.h"
#include "fpm_scoreboard.h"
#include "fpm_sockets.h"
#include "fpm_stdio.h"
#include "zlog.h"

Go to the source code of this file.

Macros

#define optional_arg(c)
 

Functions

int fpm_pctl_kill (pid_t pid, int how)
 
void fpm_pctl_kill_all (int signo)
 
void fpm_pctl (int new_state, int action)
 
int fpm_pctl_can_spawn_children (void)
 
int fpm_pctl_child_exited (void)
 
int fpm_pctl_init_main (void)
 
void fpm_pctl_heartbeat (struct fpm_event_s *ev, short which, void *arg)
 
void fpm_pctl_perform_idle_server_maintenance_heartbeat (struct fpm_event_s *ev, short which, void *arg)
 
void fpm_pctl_on_socket_accept (struct fpm_event_s *ev, short which, void *arg)
 

Macro Definition Documentation

◆ optional_arg

#define optional_arg ( c)
Value:
(saved_argc > c ? ", \"" : ""), (saved_argc > c ? saved_argv[c] : ""), (saved_argc > c ? "\"" : "")

Definition at line 76 of file fpm_process_ctl.c.

Function Documentation

◆ fpm_pctl()

void fpm_pctl ( int new_state,
int action )

Definition at line 208 of file fpm_process_ctl.c.

◆ fpm_pctl_can_spawn_children()

int fpm_pctl_can_spawn_children ( void )

Definition at line 253 of file fpm_process_ctl.c.

◆ fpm_pctl_child_exited()

int fpm_pctl_child_exited ( void )

Definition at line 258 of file fpm_process_ctl.c.

◆ fpm_pctl_heartbeat()

void fpm_pctl_heartbeat ( struct fpm_event_s * ev,
short which,
void * arg )

Definition at line 459 of file fpm_process_ctl.c.

◆ fpm_pctl_init_main()

int fpm_pctl_init_main ( void )

Definition at line 270 of file fpm_process_ctl.c.

◆ fpm_pctl_kill()

int fpm_pctl_kill ( pid_t pid,
int how )

Definition at line 125 of file fpm_process_ctl.c.

◆ fpm_pctl_kill_all()

void fpm_pctl_kill_all ( int signo)

Definition at line 152 of file fpm_process_ctl.c.

◆ fpm_pctl_on_socket_accept()

void fpm_pctl_on_socket_accept ( struct fpm_event_s * ev,
short which,
void * arg )

Definition at line 514 of file fpm_process_ctl.c.

◆ fpm_pctl_perform_idle_server_maintenance_heartbeat()

void fpm_pctl_perform_idle_server_maintenance_heartbeat ( struct fpm_event_s * ev,
short which,
void * arg )

Definition at line 484 of file fpm_process_ctl.c.