Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 8413|Atbildi: 0

php-fpm.conf Detalizēti izskaidroti svarīgi parametri

[Kopēt saiti]
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ācija
Nākamo:Konfigurācijas pārvaldība: leļļu instalēšana un lietošana (1)
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com