mirror of
https://github.com/cytopia/devilbox.git
synced 2024-12-23 14:42:25 +00:00
81 lines
2.7 KiB
INI
81 lines
2.7 KiB
INI
; ############################################################
|
|
; Devilbox php-fpm.conf: Current default settings
|
|
; ############################################################
|
|
;
|
|
; Information
|
|
; -----------
|
|
; * Do not edit this file (it belongs to git)
|
|
; * This file shows example settings that are currently effective
|
|
; * If this file is enabled, nothing will change as it reflects the current default settings
|
|
;
|
|
; How to enable?
|
|
; --------------
|
|
; * Copy this file to another file with ".conf" extension
|
|
; * Only files with ".conf" extensions will be applied by PHP-FPM
|
|
|
|
|
|
; ###
|
|
; ### PHP-FPM global settings
|
|
; ###
|
|
;
|
|
[global]
|
|
|
|
; Error log level. Possible values: alert, error, warning, notice, debug. Default value: notice.
|
|
log_level = notice
|
|
|
|
|
|
|
|
; ###
|
|
; ### Pool configuratoin
|
|
; ###
|
|
|
|
[www]
|
|
|
|
; The timeout for serving a single request after which the worker process will be killed.
|
|
; This option should be used when the 'max_execution_time' ini option does not stop script
|
|
; execution for some reason.
|
|
request_terminate_timeout = 120s
|
|
|
|
|
|
; A maximum of backlog incoming connections will be queued for processing.
|
|
; If a connection request arrives with the queue full the client may receive an error with an
|
|
; indication of ECONNREFUSED, or, if the underlying protocol supports retransmission,
|
|
; the request may be ignored so that retries may succeed.
|
|
; This should not be greater than `cat /proc/sys/net/core/somaxconn`, otherwise connections
|
|
; are silently truncated
|
|
listen.backlog = 1024
|
|
|
|
|
|
; static - the number of child processes is fixed (pm.max_children).
|
|
;
|
|
; dynamic - the number of child processes is set dynamically based on the following directives:
|
|
; pm.max_children, pm.start_servers, pm.min_spare_servers, pm.max_spare_servers.
|
|
;
|
|
; ondemand - the processes spawn on demand (when requested, as opposed to dynamic, where
|
|
; pm.start_servers are started when the service is started.
|
|
pm = ondemand
|
|
|
|
; The maximum number of child processes to be created
|
|
pm.max_children = 50
|
|
|
|
; The number of child processes created on startup. Used only when pm is set to dynamic.
|
|
; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2.
|
|
pm.start_servers = 4
|
|
|
|
; The desired minimum number of idle server processes.
|
|
pm.min_spare_servers = 2
|
|
|
|
; The desired maximum number of idle server processes.
|
|
pm.max_spare_servers = 6
|
|
|
|
; The number of requests each child process should execute before respawning.
|
|
; This can be useful to work around memory leaks in 3rd party libraries.
|
|
; For endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS.
|
|
; Default value: 0.
|
|
pm.max_requests = 500
|
|
|
|
; The number of seconds after which an idle process will be killed. Used only when pm is set to ondemand
|
|
pm.process_idle_timeout = 10s
|
|
|
|
; vim: set ft=dosini:
|