|
|
Publicado en 20/10/2014 9:44:01
|
|
|

PID = run/php-fpm.pid #pid设置, se recomienda habilitar por defecto var/run/php-fpm.pid en el directorio de instalación
error_log = log/php-fpm.log #错误日志, el valor por defecto es var/log/php-fpm.log en el directorio de instalación
log_level = aviso #错误级别. Los niveles disponibles son: alerta, error, advertencia, aviso, depuración. Por defecto: aviso.
emergency_restart_threshold = 60 emergency_restart_interval = 60s # indica que aparece dentro del valor establecido por la emergency_restart_intervalSIGSEGVO si el número de procesos php-CGI con error SIGBUS supera emergency_restart_threshold, php-fpm se reiniciará sin problemas. Estas dos opciones suelen seguir siendo las predeterminadas.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Unidades disponibles: s (segundos), m (minutos), h (horas) o d (días) Unidades por defecto: s (segundos). Valor por defecto: 0.
Daemonize = sí #后台执行fpm, el valor por defecto es sí, y si quieres depurar, puedes cambiarlo a no. En FPM, se pueden usar diferentes configuraciones para ejecutar múltiples pools de procesos. Estos ajustes pueden configurarse individualmente para cada pool de procesos.
escuchar = 127.0.0.1:9000 #fpm监听端口, es decir, la dirección procesada por PHP en nginx, es generalmente el valor por defecto. Los formatos disponibles son: 'ip:puerto', 'puerto', '/camino/a/unix/socket'. Cada pool de procesos debe configurarse.
listen.backlog = -1 #backlog数, -1 significa ilimitado, determinado por el sistema operativo, solo comenta esta línea. Referencia: http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP, configura cualquiera para que no restricja la IP; si quieres configurar el nginx de otros hosts para acceder a este proceso FPM, tienes que establecer la dirección IP a la que se puede acceder a costa de escuchar. El valor por defecto es cualquiera. Cada dirección está separada por una coma. Si no está configurado o está vacío, cualquier servidor puede solicitar una conexión
listen.owner = www listen.group = www modo escuchar = 0666 #unix opción de configuración de socket, si usas TCP para acceder, puedes comentar aquí.
usuario = www Grupo = www #启动进程的帐户和组
PM = #对于专用服务器 dinámico, PM puede ponerse en estático. #如何控制子进程, las opciones son estáticas y dinámicas. Si se selecciona estático, pm.max_children especifica un número fijo de procesos hijos. Si se selecciona dinámica, se determina mediante los siguientes parámetros: pm.max_hijos #, el número máximo de procesos hijos pm.start_servers #, el número de procesos en el inicio pm.min_spare_servers #, garantizar un número mínimo de procesos inactivos y crear un nuevo proceso hijo si el proceso inactivo es menor que este valor pm.max_spare_servers#, asegura el número máximo de procesos inactivos; si el proceso inactivo es mayor que este valor, esto se limpiará
pm.max_solicitudes = 1000 #设置每个子进程重生之前服务的请求数. Esto es muy útil para módulos de terceros que pueden tener fugas de memoria. Si se configura en '0', la solicitud siempre se acepta. Equivalente a PHP_FCGI_MAX_REQUESTS variables de entorno. Valor por defecto: 0.
pm.status_path = /estado #FPM状态页面的网址. Si no tienes la configuración, no puedes acceder a la página de estado. Por defecto: ninguno. Se utilizará la monitorización de Munin
ping.path = /ping #FPM监控页面的ping网址. Si no tienes la configuración, no puedes acceder a la página de ping. Esta página se utiliza para detectar externamente si el FPM está activo y puede responder a solicitudes. Ten en cuenta que debe empezar con una barra (/).
ping.response = pong #用于定义ping请求的返回相应. Devuelve texto en formato texto/plano para HTTP 200. Por defecto: pong.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Esta opción puede ser útil para scripts que no se abortan por alguna razón especial php.ini 'max_execution_time' en la configuración. Configurado en '0' significa 'Apagado'. Puedes intentar cambiar esta opción cuando se encuentren con frecuencia errores 502.
request_slowlog_timeout = 10s #当一个请求该设置的超时时间后, la información correspondiente de la pila de llamadas PHP se escribirá en el registro lento. Poner en '0' significa 'Apagado'
slowlog = log/$pool.log.slow #慢请求的记录日志, úsalo con request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Valor por defecto: El handle abierto por defecto es 1024, que puede verse con ulimit -n y modificarse con ulimit -n 2048.
rlimit_core = 0 #设置核心rlimit最大限制值. Valores disponibles: 'ilimitado', 0 o enteros positivos. Valor por defecto: Valor definido por el sistema.
chroot = #启动时的Chroot目录. El directorio definido debe ser un camino absoluto. Si no hay configuración, no se usa la chroot.
chdir = #设置启动目录, Chdir se envía automáticamente a ese directorio cuando se inicia. El directorio definido debe ser un camino absoluto. Por defecto: directorio actual, o/directorio (cuando se hace chroot)
catch_workers_output = sí #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Si no está activado, stdout y stderr serán redirigidos a /dev/null según las reglas de FastCGI. Por defecto: Nulo.
|
Anterior:Principio de la marioneta, despliegue, instalación y configuración de la masillaPróximo:Gestión de configuración: Instalación y uso de marionetas (1)
|