|
|
Objavljeno na 20. 10. 2014 09:44:01
|
|
|

Pid = Run/php-FPM.PID #pid设置 je priporočljivo, da v namestitveni mapi privzeto omogočite var/run/php-fpm.pid
error_log = log/php-fpm.log #错误日志 je privzeto var/log/php-fpm.log v namestitveni mapi
log_level = obvestilo #错误级别. Razpoložljive ravni so: opozorilo, napaka, opozorilo, obvestilo, odpravljanje napak. Privzeto: obvestilo.
emergency_restart_threshold = 60 emergency_restart_interval = 60. leta # označuje, da se pojavi znotraj vrednosti, ki jo določa emergency_restart_intervalSIGSEGVAli pa, če število php-cgi procesov z napako SIGBUS preseže emergency_restart_threshold, se php-fpm elegantno ponovno zažene. Ti dve možnosti običajno ostajata privzeti.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Razpoložljive enote: s (sekunde), m (minute), h (ure) ali d (dnevi) Privzete enote: s (sekunde). Privzeto: 0.
daemonize = da #后台执行fpm je privzeta vrednost da, in če želite razhroščevati, jo lahko spremenite na ne. V FPM je mogoče uporabiti različne nastavitve za izvajanje več procesnih bazenov. Te nastavitve je mogoče nastaviti posebej za vsak procesni bazen.
listen = 127.0.0.1:9000 #fpm监听端口, torej naslov, ki ga PHP obdela v nginx, je običajno privzeta vrednost. Na voljo so formati: 'ip:port', 'port', '/path/to/unix/socket'. Vsak procesni bazen je treba nastaviti.
listen.backlog = -1 #backlog数, -1 pomeni neomejeno, odvisno od operacijskega sistema, samo komentirajte to vrstico. Vir: http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP, nastavite any, da ne omejuje IP-ja, če želite nastaviti nginx drugih gostiteljev za dostop do tega FPM procesa, morate nastaviti IP naslov, do katerega je mogoče dostopati, vendar na račun poslušanja. Privzeta vrednost je katerakoli. Vsak naslov je ločen z vejico. Če ni nastavljena ali je prazna, lahko kateri koli strežnik zahteva povezavo
listen.owner = www listen.group = www listen.mode = 0666 #unix možnosti nastavitve socketa, če uporabljate TCP za dostop, lahko komentirate tukaj.
uporabnik = www skupina = www #启动进程的帐户和组
pm = dinamični #对于专用服务器, pm je mogoče nastaviti na statičen. #如何控制子进程 so možnosti statične in dinamične. Če je izbran statični, pm.max_otrok določi določeno število otroških procesov. Če je izbran dinamični, ga določijo naslednji parametri: pm.max_otrok #, največje število podprocesov pm.start_servers #, število procesov ob zagonu pm.min_spare_servers #, zagotovite minimalno število neaktivnih procesov in ustvarite nov podproces, če je neaktivni proces manjši od te vrednosti pm.max_spare_servers#, zagotovite največje število neaktivnih procesov; če je neaktivni proces večji od te vrednosti, bo to očiščeno
pm.max_zahtevkov = 1000 #设置每个子进程重生之前服务的请求数. To je zelo uporabno za module tretjih oseb, ki lahko prihajajo do puščanja pomnilnika. Če je nastavljena na '0', je zahteva vedno sprejeta. Enakovredno PHP_FCGI_MAX_REQUESTS okoljske spremenljivke. Privzeto: 0.
pm.status_path = /status #FPM状态页面的网址. Če nimate nastavitev, ne morete dostopati do statusne strani. Privzeto: nobenega. Uporabljeno bo spremljanje munin
ping.path = /ping #FPM监控页面的ping网址. Če nimate nastavitev, ne morete dostopati do strani s pingom. Ta stran se uporablja za zunanje zaznavanje, ali je FPM aktiven in lahko odgovarja na zahteve. Upoštevajte, da se mora začeti s poševnico (/).
ping.response = pong #用于定义ping请求的返回相应. Vrne besedilo v besedilni/navadni obliki za HTTP 200. Privzeto: pong.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Ta možnost je lahko uporabna za skripte, ki niso prekinjene iz posebnega razloga php.ini 'max_execution_time' v nastavitvah. Nastavljeno na '0' pomeni 'Izklopljeno'. To možnost lahko poskusite spremeniti, ko se napake 502 pogosto pojavljajo.
request_slowlog_timeout = 10 sekund #当一个请求该设置的超时时间后 se ustrezne informacije o PHP klicnem skladu zapišejo v počasni dnevnik. Nastavljeno na '0' pomeni 'Izklopljeno'
slowlog = log/$pool.log.slow #慢请求的记录日志, uporabi z request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Privzeta vrednost: Privzeti odprti ročaj je 1024, ki ga je mogoče videti z ulimitom -n in spremeniti z ulimit -n 2048.
rlimit_core = 0 #设置核心rlimit最大限制值. Razpoložljive vrednosti: 'neomejeno', 0 ali pozitivna cela števila. Privzeta vrednost: Sistemsko definirana vrednost.
chroot = #启动时的Chroot目录. Definirana mapa mora biti absolutna pot. Če ni nastavitve, se chroot ne uporablja.
chdir = #设置启动目录 se Chdir samodejno pošlje v ta imenik, ko se začne. Definirana mapa mora biti absolutna pot. Privzeto: trenutna mapa, ali/direktorija (ko je chrootirana)
catch_workers_output = da #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Če ni nastavljeno, bosta stdout in stderr preusmerjena na /dev/null po pravilih FastCGI. Privzeto: Null.
|
Prejšnji:Načelo lutke, postavitev, namestitev in konfiguracija kitaNaslednji:Upravljanje konfiguracije: Namestitev in uporaba lutk (1)
|