|
|
Julkaistu 20.10.2014 9.44.01
|
|
|

pid = run/php-fpm.pid #pid设置 suositellaan ottamaan var/run/php-fpm.pid käyttöön asennuskansiossa oletuksena
error_log = loki/php-fpm.log #错误日志 oletusarvo on var/log/php-fpm.log asennuskansiossa
log_level = ilmoitus #错误级别. Saatavilla olevat tasot ovat: hälytys, virhe, varoitus, ilmoitus, debuging. Oletuksena: ilmoitus.
emergency_restart_threshold = 60 emergency_restart_interval = 60-luku # tarkoittaa, että se esiintyy arvon sisällä, jonka emergency_restart_intervalSIGSEGVTai jos php-cgi-prosessien määrä SIGBUS-virheellä ylittää emergency_restart_threshold, php-fpm käynnistyy sujuvasti uudelleen. Nämä kaksi vaihtoehtoa ovat yleensä oletusarvoisia.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Käytettävissä olevat yksiköt: s (sekunti), m (minuutit), h (tunnit) tai d (päivät) Oletusyksiköt: s (sekunnit). Oletus: 0.
daemonize = kyllä #后台执行fpm oletusarvo on kyllä, ja jos haluat debugata, voit muuttaa sen ei:ksi. FPM:ssä eri asetuksia voidaan käyttää useiden prosessipoolien ajamiseen. Nämä asetukset voidaan asettaa erikseen kullekin prosessipoolille.
kuuntele = 127.0.0.1:9000 #fpm监听端口, eli PHP:n käsittelemä osoite nginxissä, on yleensä oletusarvo. Saatavilla olevat muodot ovat: 'ip:port', 'port', '/path/to/unix/socket'. Jokainen prosessipooli täytyy perustaa.
listen.backlog = -1 #backlog数 -1 tarkoittaa rajatonta, käyttöjärjestelmän määräämä, kommentoi vain tämä rivi. Lähde: http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP aseta mikä tahansa niin, ettei IP-osoite rajoita, jos haluat asettaa muiden isäntien nginx-tason käyttämään tätä FPM-prosessia, sinun täytyy asettaa IP-osoite, johon pääsee käsiksi kuuntelun kustannuksella. Oletusarvo on mikä tahansa. Jokainen osoite on erotettu pilkulla. Jos sitä ei ole asetettu tai se on tyhjä, mikä tahansa palvelin saa pyytää yhteyttä
kuuntele.omistaja = www listen.group = www listen.mode = 0666 #unix socket-asetus, jos käytät TCP:tä päästäksesi sisään, voit kommentoida täällä.
käyttäjä = www ryhmä = www #启动进程的帐户和组
pm = dynaaminen #对于专用服务器, pm voidaan asettaa staattiseksi. #如何控制子进程 vaihtoehdot ovat staattisia ja dynaamisia. Jos staattinen on valittu, kiinteä määrä lapsiprosesseja määritellään pm.max_children. Jos dynaaminen valitaan, se määräytyy seuraavien parametrien mukaan: pm.max_children #, suurin määrä lapsiprosesseja pm.start_servers #, prosessien määrä käynnistyksessä pm.min_spare_servers #, takaa vähimmäismäärä lepoja prosesseja ja luo uusi lapsiprosessi, jos levoton prosessi on pienempi kuin tämä arvo pm.max_spare_servers#, varmista maksimimäärä lepoja prosesseja, jos tyhjäkäyntiprosessi on suurempi kuin tämä arvo, se puhdistetaan
pm.max_requests = 1000 #设置每个子进程重生之前服务的请求数. Tämä on erittäin hyödyllistä kolmannen osapuolen moduuleille, joissa saattaa olla muistivuotoja. Jos se on asetettu arvoon '0', pyyntö hyväksytään aina. Vastaavat PHP_FCGI_MAX_REQUESTS ympäristömuuttujia. Oletus: 0.
pm.status_path = /status #FPM状态页面的网址. Jos sinulla ei ole asetuksia, et pääse tilasivulle. Oletus: ei lainkaan. Muninin seurantaa tullaan käyttämään
ping.path = /ping #FPM监控页面的ping网址. Jos sinulla ei ole asetuksia, et pääse ping-sivulle. Tätä sivua käytetään ulkoisesti havaitsemaan, onko FPM elossa ja pystyykö se vastaamaan pyyntöihin. Huomaa, että sen täytyy alkaa viivalla (/).
ping.response = pong #用于定义ping请求的返回相应. Palauttaa tekstin tekstimuodossa/pelkistettynä HTTP 200:ssa. Oletus: pong.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Tämä vaihtoehto voi olla hyödyllinen skripteille, joita ei keskeytetä jostain erityisestä syystä php.ini asetuksissa 'max_execution_time'. Asetus '0' tarkoittaa 'pois päältä'. Voit kokeilla tämän asetuksen muuttamista, kun 502-virheitä esiintyy usein.
request_slowlog_timeout = 10s #当一个请求该设置的超时时间后 vastaavat PHP-kutsupinon tiedot kirjoitetaan hitaaseen lokiin. Asetus '0' tarkoittaa 'pois päältä'
slowlog = log/$pool.log.slow #慢请求的记录日志, käytä request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Oletusarvo: Oletusavoin kahva on 1024, jota voi tarkastella ulimit -n ja muokata ulimit -n 2048:lla.
rlimit_core = 0 #设置核心rlimit最大限制值. Käytettävissä olevat arvot: 'rajoittamaton', 0 tai positiiviset kokonaisluvut. Oletusarvo: Järjestelmän määrittelemä arvo.
chroot = #启动时的Chroot目录. Määritellyn hakemiston täytyy olla absoluuttinen polku. Jos asetusta ei ole, chrootia ei käytetä.
chdir = #设置启动目录 Chdir ohjataan automaattisesti kyseiseen hakemistoon, kun se käynnistyy. Määritellyn hakemiston täytyy olla absoluuttinen polku. Oletus: nykyinen hakemisto, tai/hakemisto (kun chrootattu)
catch_workers_output = kyllä #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Jos ei ole asetettu, stdout ja stderr ohjataan /dev/null -kanavalle FastCGI:n sääntöjen mukaisesti. Oletus: Null.
|
Edellinen:Nukkeperiaate, asennus, asennus ja kitin konfigurointiSeuraava:Konfiguraation hallinta: Nukkejen asennus ja käyttö (1)
|