|
|
Zverejnené 20. 10. 2014 9:44:01
|
|
|

Pid = run/php-fpm.pid #pid设置 sa odporúča predvolene povoliť var/run/php-fpm.pid v inštalačnom adresári
error_log = log/php-fpm.log #错误日志 je predvolená varianta var/log/php-fpm.log v inštalačnom adresári
log_level = oznámenie #错误级别. Dostupné úrovne sú: upozornenie, chyba, varovanie, upozornenie, ladenie. Predvolené: oznámenie.
emergency_restart_threshold = 60 emergency_restart_interval = 60. roky # označuje, že sa objavuje v hodnote stanovenej emergency_restart_intervalSIGSEGVAlebo ak počet php-cgi procesov s chybou SIGBUS presiahne emergency_restart_threshold, php-fpm sa elegantne reštartuje. Tieto dve možnosti zvyčajne zostávajú predvolené.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Dostupné jednotky: s (sekundy), m (minúty), h (hodiny) alebo d (dni) Predvolené jednotky: s (sekundy). Predvolené: 0.
Daemonize = áno #后台执行fpm predvolená hodnota je áno, a ak chcete ladiť, môžete ju zmeniť na nie. V FPM je možné použiť rôzne nastavenia na prevádzku viacerých procesných poolov. Tieto nastavenia je možné nastaviť samostatne pre každý procesný pool.
listen = 127.0.0.1:9000 #fpm监听端口, teda adresa spracovaná PHP v nginx, je zvyčajne predvolená hodnota. Dostupné formáty sú: 'ip:port', 'port', '/path/to/unix/socket'. Každý procesný pool je potrebné nastaviť.
listen.backlog = -1 #backlog数, -1 znamená neobmedzené, určené operačným systémom, stačí napísať tento riadok. Referencia: http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP, nastavte žiadne tak, aby neobmedzovali IP, ak chcete nastaviť nginx iných hostiteľov na prístup k tomuto FPM procesu, musíte nastaviť IP adresu, ku ktorej sa dá pristupovať za cenu počúvania. Predvolená hodnota je ľubovoľná. Každá adresa je oddelená čiarkou. Ak nie je nastavená alebo je prázdna, ktorýkoľvek server môže požiadať o spojenie
listen.owner = www listen.group = www listen.mode = 0666 #unix možnosť nastavenia socketu, ak používate TCP na prístup, môžete komentovať tu.
používateľ = www skupina = www #启动进程的帐户和组
pm = dynamický #对于专用服务器, pm môže byť nastavený na statické. #如何控制子进程 sú možnosti statické a dynamické. Ak je vybraný statický, pevný počet podprocesov je špecifikovaný pomocou pm.max_children. Ak je zvolená dynamická, určuje sa podľa nasledujúcich parametrov: pm.max_deti #, maximálny počet podprocesov pm.start_servers #, počet procesov pri štarte pm.min_spare_servers #, garantujte minimálny počet nečinných procesov a vytvorte nový podproces, ak je nečinný proces menší ako táto hodnota pm.max_spare_servers#, zabezpečte maximálny počet nečinných procesov, ak je nečinný proces väčší ako táto hodnota, tento proces sa vyčistí
pm.max_požiadaviek = 1000 #设置每个子进程重生之前服务的请求数. To je veľmi užitočné pre moduly tretích strán, ktoré môžu mať úniky pamäte. Ak je nastavená na '0', požiadavka je vždy prijatá. Ekvivalent PHP_FCGI_MAX_REQUESTS environmentálnych premenných. Predvolené: 0.
pm.status_path = /stav #FPM状态页面的网址. Ak nemáš nastavenia, nemôžeš sa dostať na stránku so stavom. Predvolené: žiadne. Bude sa používať monitorovanie munin
ping.path = /ping #FPM监控页面的ping网址. Ak nemáš nastavenia, nemôžeš sa dostať na stránku s pingom. Táto stránka slúži na externé detegovanie, či je FPM aktívny a dokáže reagovať na požiadavky. Všimnite si, že musí začínať lomkou (/).
ping.response = pong #用于定义ping请求的返回相应. Vracia text v textovom/obyčajnom formáte pre HTTP 200. Predvolené: pong.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Táto možnosť môže byť užitočná pre skripty, ktoré nie sú zrušené z nejakého špeciálneho dôvodu php.ini 'max_execution_time' v nastaveniach. Ak nastavíte '0', znamená 'Vypnuté'. Môžete skúsiť túto možnosť zmeniť, keď sa často vyskytujú chyby 502.
request_slowlog_timeout = 10s #当一个请求该设置的超时时间后 sa zodpovedajúce informácie z PHP volacieho zásobníka zapíšu do pomalého logu. Nastavený na '0' znamená 'Vypnuté'
slowlog = log/$pool.log.slow #慢请求的记录日志, používajte s request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Predvolená hodnota: Predvolená otvorená rukoväť je 1024, ktorú je možné zobraziť pomocou ulimit -n a upraviť pomocou ulimit -n 2048.
rlimit_core = 0 #设置核心rlimit最大限制值. Dostupné hodnoty: 'neobmedzené', 0 alebo kladné celé čísla. Predvolená hodnota: Systémovo definovaná hodnota.
chroot = #启动时的Chroot目录. Definovaný adresár musí byť absolútna cesta. Ak nie je nastavené, chroot sa nepoužíva.
chdir = #设置启动目录 sa Chdir automaticky odosiela do tohto adresára pri jeho spustení. Definovaný adresár musí byť absolútna cesta. Predvolené: aktuálny adresár, alebo/adresár (pri chrootovaní)
catch_workers_output = áno #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Ak nie sú nastavené, stdout a stderr budú podľa pravidiel FastCGI presmerované na /dev/null. Predvolené: Null.
|
Predchádzajúci:Princíp bábky, nasadenie, inštalácia a konfigurácia tmeluBudúci:Správa konfigurácie: Inštalácia a použitie bábok (1)
|