|
|
Postat pe 20.10.2014 09:44:01
|
|
|

PID = run/php-fpm.pid #pid设置, se recomandă activarea implicită a var/run/php-fpm.pid în directorul de instalare
error_log = log/php-fpm.log #错误日志, implicit este var/log/php-fpm.log în directorul de instalare
log_level = notificare #错误级别. Nivelurile disponibile sunt: alertă, eroare, avertizare, notificare, depanare. Implicit: notificare.
emergency_restart_threshold = 60 emergency_restart_interval = 60s # indică faptul că apare în valoarea stabilită de emergency_restart_intervalSIGSEGVSau dacă numărul de procese php-CGI cu eroare SIGBUS depășește emergency_restart_threshold, php-fpm se va reporni grațios. Aceste două opțiuni rămân, în general, implicite.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Unități disponibile: s (secunde), m (minute), h (ore) sau d (zile) Unități implicite: s (secunde). Implicit: 0.
daemonize = da #后台执行fpm, valoarea implicită este da, iar dacă vrei să depanezi, poți schimba în nu. În FPM, diferite setări pot fi folosite pentru a rula mai multe pool-uri de procese. Aceste setări pot fi setate individual pentru fiecare pool de procese.
ascultă = 127.0.0.1:9000 #fpm监听端口, adică adresa procesată de PHP în nginx, este în general valoarea implicită. Formatele disponibile sunt: 'ip:port', 'port', '/path/to/unix/socket'. Fiecare pool de procese trebuie configurat.
listen.backlog = -1 #backlog数, -1 înseamnă nelimitat, determinat de sistemul de operare, doar comentează această linie. Referință: http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP, setează orice să nu restricționeze IP-ul, dacă vrei să setezi nginx-ul altor gazde să acceseze acest proces FPM, trebuie să setezi adresa IP accesibilă cu prețul ascultării. Valoarea implicită este oricare. Fiecare adresă este separată de o virgulă. Dacă nu este setat sau este gol, orice server are voie să solicite o conexiune
ascultă.proprietar = www listen.group = www listen.mode = 0666 #unix opțiunea de setare socket, dacă folosești TCP pentru acces, poți comenta aici.
utilizator = www Grupă = www #启动进程的帐户和组
PM = #对于专用服务器 dinamic, PM poate fi setat pe static. #如何控制子进程, opțiunile sunt statice și dinamice. Dacă staticul este selectat, un număr fix de procese copii este specificat de pm.max_copii. Dacă dinamica este selectată, aceasta este determinată de următorii parametri: pm.max_copii #, numărul maxim de procese copii pm.start_servers #, numărul de procese la pornire pm.min_spare_servers #, garantează un număr minim de procese inactive și creează un nou proces copil dacă procesul inactiv este mai mic decât această valoare pm.max_spare_servers#, asigură numărul maxim de procese inactive, dacă procesul inactiv este mai mare decât această valoare, aceasta va fi curățată
pm.max_cereri = 1000 #设置每个子进程重生之前服务的请求数. Acest lucru este foarte util pentru modulele terțe părți care pot avea scurgeri de memorie. Dacă este setată la '0', cererea este întotdeauna acceptată. Echivalent cu PHP_FCGI_MAX_REQUESTS variabile de mediu. Implicit: 0.
pm.status_path = /status #FPM状态页面的网址. Dacă nu ai setările, nu poți accesa pagina de stare. Implicit: niciunul. Se va folosi monitorizarea munin
ping.path = /ping #FPM监控页面的ping网址. Dacă nu ai setările, nu poți accesa pagina de ping. Această pagină este folosită pentru a detecta extern dacă FPM-ul este activ și poate răspunde la cereri. Rețineți că trebuie să înceapă cu o bară oblică (/).
ping.response = pong #用于定义ping请求的返回相应. Returnează text în format text/simplu pentru HTTP 200. Implicit: pong.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Această opțiune poate fi utilă pentru scripturile care nu sunt anulate dintr-un motiv special php.ini "max_execution_time" în setări. Setat la '0' înseamnă 'Off'. Poți încerca să schimbi această opțiune când erorile 502 apar frecvent.
request_slowlog_timeout = 10s #当一个请求该设置的超时时间后, informațiile corespunzătoare ale stivei de apeluri PHP vor fi scrise în jurnalul lent. Setat la '0' înseamnă 'Oprit'
slowlog = log/$pool.log.slow #慢请求的记录日志, folosește cu request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Valoare implicită: Handle-ul deschis implicit este 1024, care poate fi vizualizat cu ulimit -n și modificat cu ulimit -n 2048.
rlimit_core = 0 #设置核心rlimit最大限制值. Valori disponibile: "nelimitat", 0 sau întregi pozitive. Valoare implicită: Valoare definită de sistem.
chroot = #启动时的Chroot目录. Directorul definit trebuie să fie o cale absolută. Dacă nu există o setare, chroot-ul nu este folosit.
chdir = #设置启动目录, Chdir este trimis automat către acel director când pornește. Directorul definit trebuie să fie o cale absolută. Implicit: director curent sau/director (când este chrootat)
catch_workers_output = da #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Dacă nu este setată, stdout și stderr vor fi redirecționate către /dev/null conform regulilor FastCGI. Implicit: Null.
|
Precedent:Principiul păpușii, implementarea, instalarea și configurarea chituluiUrmător:Managementul configurației: Instalarea și utilizarea păpușilor (1)
|