Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 8413|Respuesta: 0

Los parámetros importantes de php-fpm.conf se explican en detalle

[Copiar enlace]
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 masilla
Próximo:Gestión de configuración: Instalación y uso de marionetas (1)
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com