Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 8413|Svare: 0

php-fpm.conf viktige parametere forklares i detalj

[Kopier lenke]
Publisert på 20.10.2014 09:44:01 | | |
pid = run/php-fpm.pid
#pid设置 anbefales det å aktivere var/run/php-fpm.pid i installasjonsmappen som standard

error_log = log/php-fpm.log
#错误日志 er standarden var/log/php-fpm.log i installasjonsmappen

log_level = varsel
#错误级别. De tilgjengelige nivåene er: varsling, feil, advarsel, varsel, feilsøking. Standard: varsel.

emergency_restart_threshold = 60
emergency_restart_interval = 60-tallet
# indikerer at den forekommer innenfor verdien satt av emergency_restart_intervalSIGSEGVEller hvis antallet php-cgi-prosesser med SIGBUS-feil overstiger emergency_restart_threshold, vil php-fpm starte på nytt uten orden. Disse to alternativene forblir vanligvis standard.

process_control_timeout = 0
#设置子进程接受主进程复用信号的超时时间. Tilgjengelige enheter: s (sekunder), m (minutter), h (timer) eller d (dager) Standardenheter: s (sekunder). Standard: 0.

daemonize = ja
#后台执行fpm er standardverdien ja, og hvis du vil feilsøke, kan du endre den til nei. I FPM kan ulike innstillinger brukes for å kjøre flere prosesspooler. Disse innstillingene kan settes individuelt for hver prosesspool.

lytt = 127.0.0.1:9000
#fpm监听端口, det vil si adressen som behandles av PHP i nginx, er vanligvis standardverdien. De tilgjengelige formatene er: 'ip:port', 'port', '/path/to/unix/socket'. Hver prosesspool må settes opp.

listen.backlog = -1
#backlog数, -1 betyr ubegrenset, bestemt av operativsystemet, bare kommenter denne linjen. Referanse: http://www.3gyou.cc/?p=41

listen.allowed_clients = 127.0.0.1
#允许访问FastCGI进程的IP, sett alle til ikke å begrense IP, hvis du vil sette nginx til andre verter for å få tilgang til denne FPM-prosessen, må du sette IP-adressen som kan nås på bekostning av lytt. Standardverdien er hvilken som helst. Hver adresse er adskilt med et komma. Hvis den ikke er satt eller er tom, har enhver server lov til å be om en tilkobling

listen.eier = www
listen.group = www
listen.mode = 0666
#unix socket-innstilling, hvis du bruker TCP for å få tilgang, kan du kommentere her.

bruker = www
gruppe = www
#启动进程的帐户和组

pm = dynamisk #对于专用服务器, pm kan settes til statisk.
#如何控制子进程 er alternativene statiske og dynamiske. Hvis statisk er valgt, spesifiseres et fast antall barneprosesser av pm.max_children. Hvis dynamisk er valgt, bestemmes den av følgende parametere:
pm.max_children #, det maksimale antallet barneprosesser
pm.start_servers #, antall prosesser ved oppstart
pm.min_spare_servers #, garantere et minimum antall inaktive prosesser, og opprette en ny barneprosess hvis den inaktive prosessen er mindre enn denne verdien
pm.max_spare_servers#, sørg for maksimalt antall inaktive prosesser, hvis den inaktive prosessen er større enn denne verdien, vil dette bli renset

pm.max_forespørsler = 1000
#设置每个子进程重生之前服务的请求数. Dette er svært nyttig for tredjepartsmoduler som kan ha minnelekkasjer. Hvis den settes til '0', blir forespørselen alltid akseptert. Tilsvarende PHP_FCGI_MAX_REQUESTS miljøvariabler. Standard: 0.

pm.status_path = /status
#FPM状态页面的网址. Hvis du ikke har innstillingene, får du ikke tilgang til statussiden. Standard: ingen. Munin-overvåking vil bli brukt

ping.path = /ping
#FPM监控页面的ping网址. Hvis du ikke har innstillingene, får du ikke tilgang til ping-siden. Denne siden brukes til å eksternt oppdage om FPM-en er aktiv og kan svare på forespørsler. Merk at den må starte med skråstrek (/).

ping.response = pong
#用于定义ping请求的返回相应. Returnerer tekst i tekst-/klarformat for HTTP 200. Standard: pong.

request_terminate_timeout = 0
#设置单个请求的超时中止时间. Dette alternativet kan være nyttig for skript som ikke avbrytes av en spesiell grunn php.ini 'max_execution_time' i innstillingene. Satt til '0' betyr 'Av'. Du kan prøve å endre dette alternativet når 502-feil ofte oppstår.

request_slowlog_timeout = 10
#当一个请求该设置的超时时间后 vil den tilsvarende PHP-kallstakkinformasjonen skrives til den langsomme loggen. Satt til '0' betyr 'Av'

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

rlimit_files = 1024
#设置文件打开描述符的rlimit限制. Standardverdi: Standard åpen håndtak er 1024, som kan vises med ulimit -n og modifiseres med ulimit -n 2048.

rlimit_core = 0
#设置核心rlimit最大限制值. Tilgjengelige verdier: 'ubegrenset', 0 eller positive heltall. Standardverdi: Systemdefinert verdi.

chroot =
#启动时的Chroot目录. Den definerte katalogen må være en absolutt sti. Hvis det ikke finnes noen innstilling, brukes ikke chroot.

chdir =
#设置启动目录 sendes Chdir automatisk til den mappen når den starter. Den definerte katalogen må være en absolutt sti. Standard: nåværende katalog, eller/katalog (når chrootet)

catch_workers_output = ja
#重定向运行过程中的stdout和stderr到主要的错误日志文件中. Hvis de ikke settes, vil stdout og stderr bli omdirigert til /dev/null i henhold til FastCGIs regler. Standard: Null.







Foregående:Dukkeprinsipp, utplassering, installasjon og konfigurasjon av sparkel
Neste:Konfigurasjonsstyring: Dukkeinstallasjon og bruk (1)
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com