|
|
Geplaatst op 20-10-2014 09:44:01
|
|
|

pid = run/php-fpm.pid #pid设置 wordt aanbevolen om var/run/php-fpm.pid standaard in de installatiemap in te schakelen
error_log = log/php-fpm.log #错误日志 is de standaard var/log/php-fpm.log in de installatiemap
log_level = kennisgeving #错误级别. De beschikbare niveaus zijn: alert, error, warning, notice, debug. Standaard: kennisgeving.
emergency_restart_threshold = 60 emergency_restart_interval = 60s # geeft aan dat het voorkomt binnen de waarde die door de emergency_restart_interval is vastgesteldSIGSEGVOf als het aantal php-cgi-processen met SIGBUS-fout boven emergency_restart_threshold uitkomt, zal php-fpm soepel opnieuw opstarten. Deze twee opties blijven over het algemeen de standaard.
process_control_timeout = 0 #设置子进程接受主进程复用信号的超时时间. Beschikbare eenheden: s (seconden), m (minuten), h (uren) of d (dagen) Standaardeenheden: s (seconden). Standaard: 0.
daemonize = ja #后台执行fpm is de standaardwaarde ja, en als je wilt debuggen, kun je die veranderen naar nee. In FPM kunnen verschillende instellingen worden gebruikt om meerdere procespools te draaien. Deze instellingen kunnen individueel worden ingesteld voor elke procespool.
luister = 127.0.0.1:9000 #fpm监听端口, dat wil zeggen het adres dat door PHP in nginx wordt verwerkt, is doorgaans de standaardwaarde. De beschikbare formaten zijn: 'ip:port', 'port', '/path/to/unix/socket'. Elke procespool moet worden opgezet.
listen.backlog = -1 #backlog数, -1 betekent onbeperkt, bepaald door het besturingssysteem, geef deze regel een opmerking. Referentie: http://www.3gyou.cc/?p=41
listen.allowed_clients = 127.0.0.1 #允许访问FastCGI进程的IP stel je in dat je IP niet beperkt; als je de nginx van andere hosts wilt instellen om toegang te krijgen tot dit FPM-proces, moet je het IP-adres instellen dat toegankelijk is ten koste van luisteren. De standaardwaarde is 'willekeurig'. Elk adres wordt gescheiden door een komma. Als deze niet is ingesteld of leeg is, mag elke server een verbinding aanvragen
luister.eigenaar = www listen.group = www listen.mode = 0666 #unix socket-instelling, als je TCP gebruikt om toegang te krijgen, kun je hier reageren.
gebruiker = www groep = www #启动进程的帐户和组
pm = dynamisch #对于专用服务器, pm kan op statisch worden gezet. #如何控制子进程 zijn de opties statisch en dynamisch. Als statisch is geselecteerd, wordt een vast aantal kindprocessen gespecificeerd door pm.max_children. Als dynamisch wordt geselecteerd, wordt dit bepaald door de volgende parameters: pm.max_children #, het maximale aantal kindprocessen pm.start_servers #, het aantal processen bij het opstarten pm.min_spare_servers #, garandeert u een minimum aantal inactieve processen, en maakt een nieuw kindproces aan als het inactieve proces kleiner is dan deze waarde pm.max_spare_servers#, zorg voor het maximale aantal inactieve processen; als het inactieve proces groter is dan deze waarde, wordt dit opgeschoond
pm.max_requests = 1000 #设置每个子进程重生之前服务的请求数. Dit is erg handig voor modules van derden die mogelijk geheugenlekken hebben. Als het op '0' staat, wordt het verzoek altijd geaccepteerd. Gelijk aan PHP_FCGI_MAX_REQUESTS omgevingsvariabelen. Standaard: 0.
pm.status_path = /status #FPM状态页面的网址. Als je de instellingen niet hebt, kun je de statuspagina niet openen. Standaard: geen. Munin monitoring zal worden gebruikt
ping.path = /ping #FPM监控页面的ping网址. Als je de instellingen niet hebt, kun je niet bij de ping-pagina. Deze pagina wordt gebruikt om extern te detecteren of de FPM actief is en kan op verzoeken reageren. Let op dat het moet beginnen met een slash (/).
ping.response = pong #用于定义ping请求的返回相应. Geeft tekst terug in tekst-/plain-formaat voor HTTP 200. Standaard: pong.
request_terminate_timeout = 0 #设置单个请求的超时中止时间. Deze optie kan nuttig zijn voor scripts die niet om een speciale reden worden afgebroken php.ini 'max_execution_time' in de instellingen. Ingesteld op '0' betekent 'Uit'. Je kunt proberen deze optie te wijzigen wanneer 502-fouten vaak voorkomen.
request_slowlog_timeout = 10s #当一个请求该设置的超时时间后 wordt de bijbehorende PHP-aanroepstackinformatie naar het langzame logboek geschreven. Op '0' gezet betekent 'Uit'
slowlog = log/$pool.log.slow #慢请求的记录日志, gebruik met request_slowlog_timeout
rlimit_files = 1024 #设置文件打开描述符的rlimit限制. Standaardwaarde: De standaard open handle is 1024, die kan worden bekeken met ulimit -n en aangepast door ulimit -n 2048.
rlimit_core = 0 #设置核心rlimit最大限制值. Beschikbare waarden: 'onbeperkt', 0 of positieve gehele getallen. Standaardwaarde: Systeemgedefinieerde waarde.
chroot = #启动时的Chroot目录. De gedefinieerde map moet een absoluut pad zijn. Als er geen instelling is, wordt de chroot niet gebruikt.
chdir = #设置启动目录 wordt Chdir automatisch naar die map gestuurd wanneer het begint. De gedefinieerde map moet een absoluut pad zijn. Standaard: huidige map, of/map (wanneer gechroot)
catch_workers_output = ja #重定向运行过程中的stdout和stderr到主要的错误日志文件中. Als het niet is ingesteld, worden stdout en stderr volgens de regels van FastCGI omgeleid naar /dev/null. Standaard: Null.
|
Vorig:Puppetprincipe, inzet, installatie en configuratie van plamuurVolgend:Configuratiebeheer: Poppeninstallatie en gebruik (1)
|