|
|
Publicēts 20.10.2014 09:44:01
|
|
|

pid = palaist / php-fpm.pid #pid设置 instalācijas direktorijā pēc noklusējuma ieteicams iespējot var/run/php-fpm.pid
error_log = log/php-fpm.log #错误日志 noklusējums ir var/log/php-fpm.log instalācijas direktorijā
log_level = paziņojums #错误级别. Pieejamie līmeņi ir: brīdinājums, kļūda, brīdinājums, paziņojums, atkļūdošana. Noklusējums: paziņojums.
emergency_restart_threshold = 60 emergency_restart_interval = 60. gadi # norāda, ka tas parādās emergency_restart_interval iestatītajā vērtībāSIGSEGVVai arī, ja php-cgi procesu skaits ar SIGBUS kļūdu pārsniedz emergency_restart_threshold, php-fpm graciozi restartēsies. Šīs divas opcijas parasti paliek noklusējuma.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Pieejamās vienības: s (sekundes), m (minūtes), h (stundas) vai d (dienas) Noklusējuma vienības: s (sekundes). Noklusējums: 0.
daemonize = jā #后台执行fpm noklusējuma vērtība ir jā, un, ja vēlaties atkļūdot, varat to mainīt uz nē. FPM var izmantot dažādus iestatījumus, lai palaistu vairākus procesu baseinus. Šos iestatījumus var iestatīt atsevišķi katram procesu baseinam.
klausīties = 127.0.0.1:9000 #fpm监听端口, tas ir, adrese, ko PHP apstrādā nginx, parasti ir noklusējuma vērtība. Pieejamie formāti ir: 'ip:port', 'port', '/path/to/unix/socket'. Katrs procesu kopums ir jāiestata.
klausīties.backlog = -1 #backlog数, -1 nozīmē neierobežotu, ko nosaka operētājsistēma, vienkārši komentējiet šo rindu. Atsauce: http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP, iestatiet jebkuru, lai neierobežotu IP, ja vēlaties iestatīt citu resursdatoru nginx, lai piekļūtu šim FPM procesam, jums ir jāiestata IP adrese, kurai var piekļūt uz klausīšanās rēķina. Noklusējuma vērtība ir jebkura. Katra adrese ir atdalīta ar komatu. Ja tas nav iestatīts vai ir tukšs, jebkuram serverim ir atļauts pieprasīt savienojumu
klausīties.īpašnieks = www klausīties.grupa = www klausīties.režīms = 0666 #unix ligzdas iestatīšanas opciju, ja izmantojat TCP, lai piekļūtu, varat komentēt šeit.
lietotājs = www grupa = www #启动进程的帐户和组
pm = dinamiskais #对于专用服务器, pm var iestatīt uz statisku. #如何控制子进程 iespējas ir statiskas un dinamiskas. Ja ir atlasīts statisks, pm.max_children norāda fiksētu pakārtoto procesu skaitu. Ja tiek atlasīta dinamiska, to nosaka šādi parametri: pm.max_children #, maksimālais pakārtoto procesu skaits pm.start_servers #, procesu skaits startēšanas laikā pm.min_spare_servers #, garantējiet minimālo dīkstāves procesu skaitu un izveidojiet jaunu pakārtoto procesu, ja dīkstāves process ir mazāks par šo vērtību pm.max_spare_servers#, nodrošiniet maksimālo dīkstāves procesu skaitu, ja dīkstāves process ir lielāks par šo vērtību, tas tiks iztīrīts
pm.max_pieprasījumi = 1000 #设置每个子进程重生之前服务的请求数. Tas ir ļoti noderīgi trešo pušu moduļiem, kuriem var būt atmiņas noplūdes. Ja iestatīts uz "0", pieprasījums vienmēr tiek pieņemts. Līdzvērtīgs PHP_FCGI_MAX_REQUESTS vides mainīgajiem. Noklusējums: 0.
pm.status_path = /statuss #FPM状态页面的网址. Ja jums nav iestatījumu, nevarat piekļūt statusa lapai. Noklusējums: nav. Tiks izmantota Munin uzraudzība
ping.ceļš = /ping #FPM监控页面的ping网址. Ja jums nav iestatījumu, jūs nevarat piekļūt ping lapai. Šī lapa tiek izmantota, lai ārēji noteiktu, vai FPM ir dzīvs un var atbildēt uz pieprasījumiem. Ņemiet vērā, ka tam jāsākas ar slīpsvītru (/).
ping.atbilde = pongs #用于定义ping请求的返回相应. Atgriež tekstu teksta/vienkāršā formātā HTTP 200. Noklusējums: pongs.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Šī opcija var būt noderīga skriptiem, kas netiek pārtraukti kāda īpaša iemesla dēļ php.ini iestatījumos "max_execution_time". Iestatīts uz 0 nozīmē "Izslēgts". Varat mēģināt mainīt šo opciju, ja bieži rodas 502 kļūdas.
request_slowlog_timeout = 10 sekundes #当一个请求该设置的超时时间后 atbilstošā PHP zvanu steka informācija tiks ierakstīta lēnajā žurnālā. Iestatīts uz "0" nozīmē "Izslēgts"
slowlog = log/$pool.log.slow #慢请求的记录日志, lietot kopā ar request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Noklusējuma vērtība: noklusējuma atvērtais turis ir 1024, ko var skatīt ar ulimit -n un modificēt ar ulimit -n 2048.
rlimit_core = 0 #设置核心rlimit最大限制值. Pieejamās vērtības: "neierobežots", 0 vai pozitīvi veseli skaitļi. Noklusējuma vērtība: sistēmas definēta vērtība.
chroot = #启动时的Chroot目录. Definētajam direktorijam jābūt absolūtam ceļam. Ja nav iestatījuma, chroot netiek izmantots.
chdir = #设置启动目录, Chdir tiek automātiski nosūtīts uz šo direktoriju, kad tas tiek startēts. Definētajam direktorijam jābūt absolūtam ceļam. Noklusējums: pašreizējais direktorijs vai/direktorijs (ja tas ir sadalīts)
catch_workers_output = jā #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Ja tas nav iestatīts, stdout un stderr tiks novirzīti uz /dev/null saskaņā ar FastCGI noteikumiem. Noklusējums: nulle.
|
Iepriekšējo:Leļļu princips, izvietošana, uzstādīšana un špakteles konfigurācijaNākamo:Konfigurācijas pārvaldība: leļļu instalēšana un lietošana (1)
|