See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 8413|Vastuse: 0

php-fpm.conf olulised parameetrid on üksikasjalikult selgitatud

[Kopeeri link]
Postitatud 20.10.2014 09:44:01 | | |
pid = run/php-fpm.pid
#pid设置 soovitatakse vaikimisi lubada var/run/php-fpm.pid paigalduskaustas

error_log = logi/php-fpm.log
#错误日志 vaikimisi on paigalduskaustas var/log/php-fpm.log

log_level = teade
#错误级别. Saadaval olevad tasemed on: hoiatus, viga, hoiatus, teavitus, silumine. Vaikimisi: teade.

emergency_restart_threshold = 60
emergency_restart_interval = 60ndad
# näitab, et see esineb väärtuse sees, mille määrab emergency_restart_intervalSIGSEGVVõi kui php-cgi protsesside arv SIGBUS veaga ületab emergency_restart_threshold, taaskäivitub php-fpm sujuvalt. Need kaks võimalust jäävad üldiselt vaikimisi lahenduseks.

process_control_timeout = 0
#设置子进程接受主进程复用信号的超时时间. Saadaolevad ühikud: s (sekundid), m (minutid), h (tunnid) või d (päevad) Vaikimisi ühikud: s (sekundid). Vaikimisi: 0.

daemonize = jah
#后台执行fpm vaikimisi väärtus on jah, ja kui soovid siluda, saad selle muuta ei-ks. FPM-is saab erinevaid seadeid kasutada mitme protsessibasseini käivitamiseks. Need seaded saab iga protsessigrupi jaoks eraldi seadistada.

kuula = 127.0.0.1:9000
#fpm监听端口 ehk aadress, mida PHP töötleb nginx-is, on üldiselt vaikimisi väärtus. Saadaval olevad vormingud on: 'ip:port', 'port', '/path/to/unix/socket'. Iga protsessigrupp tuleb üles seada.

kuula.backlog = -1
#backlog数, -1 tähendab piiramatult, operatsioonisüsteemi poolt määratud, lihtsalt kommenteeri seda rida. Viide: http://www.3gyou.cc/?p=41

listen.allowed_clients = 127.0.0.1
#允许访问FastCGI进程的IP määra ükskõik milline nii, et IP-d ei piira, kui tahad määrata teiste hostide nginx-i selle FPM-protsessi kasutamiseks, pead määrama IP-aadressi, millele pääseb ligi kuulamise arvelt. Vaikimisi väärtus on ükskõik milline. Iga aadress on eraldatud komaga. Kui see pole seadistatud või on tühi, võib iga server ühendust taotleda

kuula.omanik = www
kuula.grupp = www
kuula.mode = 0666
#unix pistikupesa seadistus, kui kasutad TCP-d ligipääsu jaoks, saad siin kommentaari jätta.

kasutaja = www
grupp = www
#启动进程的帐户和组

pm = dünaamiline #对于专用服务器, PM saab seada staatiliseks.
#如何控制子进程 valikud on staatilised ja dünaamilised. Kui staatiline on valitud, määrab pm.max_children fikseeritud arvu alamprotsesse. Kui dünaamika valitakse, määravad selle järgmised parameetrid:
pm.max_lapsed #, maksimaalne lapsprotsesside arv
pm.start_servers #, protsesside arv käivitamisel
pm.min_spare_servers #, garanteeri minimaalne arv tühikäiguprotsesse ja loo uus lapsprotsess, kui tühikäiguprotsess on sellest väärtusest väiksem
pm.max_spare_servers#, veendu, et maksimaalne tühikäiguprotsesside arv, kui tühikäigu protsess on sellest suurem, puhastatakse see

pm.max_requests = 1000
#设置每个子进程重生之前服务的请求数. See on väga kasulik kolmandate osapoolte moodulite puhul, millel võib olla mälulekkeid. Kui see on seatud väärtusele '0', võetakse taotlus alati vastu. Ekvivalentne PHP_FCGI_MAX_REQUESTS keskkonnamuutujatele. Vaikimisi: 0.

pm.status_path = /staatus
#FPM状态页面的网址. Kui sul pole seadeid, ei pääse sa olekulehele ligi. Vaikimisi: puudub. Kasutatakse muniini jälgimist

ping.path = /ping
#FPM监控页面的ping网址. Kui sul pole seadeid, ei pääse sa pingi lehele ligi. Seda lehte kasutatakse selleks, et väliselt tuvastada, kas FPM on elus ja suudab päringutele vastata. Pane tähele, et see peab algama kaldkriipsuga (/).

ping.response = pong
#用于定义ping请求的返回相应. HTTP 200 jaoks tagastab teksti/lihtsa vormingu teksti. Vaikimisi: pong.

request_terminate_timeout = 0
#设置单个请求的超时中止时间. See valik võib olla kasulik skriptide puhul, mida mingil erilisel põhjusel php.ini 'max_execution_time' seadetes ei katkestata. Seade '0' tähendab 'Väljas'. Võid proovida seda valikut muuta, kui 502 vigu esineb sageli.

request_slowlog_timeout = kümned
#当一个请求该设置的超时时间后 kirjutatakse vastav PHP kõne virna info aeglasesse logi. Seatud '0' tähendab 'väljas'

slowlog = log/$pool.log.slow
#慢请求的记录日志, kasuta request_slowlog_timeout

rlimit_files = 1024
#设置文件打开描述符的rlimit限制. Vaikimisi väärtus: vaikimisi avatud käepide on 1024, mida saab vaadata ulimit -n ja mida saab muuta ulimit -n 2048-ga.

rlimit_core = 0
#设置核心rlimit最大限制值. Saadaval olevad väärtused: 'piiramatu', 0 või positiivsed täisarvud. Vaikimisi väärtus: Süsteemi määratletud väärtus.

chroot =
#启动时的Chroot目录. Määratletud kataloog peab olema absoluutne tee. Kui seadet pole, siis chrooti ei kasutata.

chdir =
#设置启动目录 saadetakse Chdir automaatselt sellesse kausta, kui see käivitub. Määratletud kataloog peab olema absoluutne tee. Vaikimisi: praegune kataloog või/kataloog (kui on chrootitud)

catch_workers_output = jah
#重定向运行过程中的stdout和stderr到主要的错误日志文件中. Kui pole seadistatud, suunatakse stdout ja stderr vastavalt FastCGI reeglitele /dev/null lehele. Vaikimisi: null.







Eelmine:Nukuprintsiip, paigaldus, paigaldus ja pahtli konfiguratsioon
Järgmine:Konfiguratsiooni haldus: Nukupaigaldus ja kasutamine (1)
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com