Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 8413|Yanıt: 0

php-fpm.conf önemli parametreler ayrıntılı şekilde açıklanmıştır

[Bağlantıyı kopyala]
Yayınlandı 20.10.2014 09:44:01 | | |
pid = run/php-fpm.pid
#pid设置, kurulum dizininde var/run/php-fpm.pid'in varsayılan olarak etkinleştirilmesi önerilir

error_log = günlük/php-fpm.log
#错误日志, kurulum dizininde varsayılan var/log/php-fpm.log

log_level = bildirim
#错误级别. Mevcut seviyeler şunlardır: uyarı, hata, uyarı, uyarı, uyarı, hata ayıkla. Varsayılan: bildirim.

emergency_restart_threshold = 60
emergency_restart_interval = 60'lar
#, emergency_restart_interval tarafından belirlenen değer içinde göründüğünü gösterirSIGSEGVYa da SIGBUS hatalı php-cgi işlemlerinin sayısı emergency_restart_threshold'yi aşarsa, php-fpm zarifçe yeniden başlatılır. Bu iki seçenek genellikle varsayılan olarak kalır.

process_control_timeout = 0
#设置子进程接受主进程复用信号的超时时间. Mevcut birimler: s (saniye), m (dakika), h (saatler) veya d (günler) Varsayılan birimler: s (saniye). Varsayılan: 0.

daemonize = evet
#后台执行fpm varsayılan değer evet, hata ayıklamak isterseniz hayır olarak değiştirebilirsiniz. FPM'de, farklı ayarlar kullanılarak birden fazla işlem havuzu çalıştırılabilir. Bu ayarlar her süreç havuzu için ayrı ayrı ayarlanabilir.

dinle = 127.0.0.1:9000
#fpm监听端口, yani nginx dilinde PHP tarafından işlenen adres genellikle varsayılan değerdir. Mevcut formatlar şunlardır: 'ip:port', 'port', '/path/to/unix/socket'. Her süreç havuzunun kurulması gerekiyor.

listen.backlog = -1
#backlog数, -1 sınırsız demek, işletim sistemi tarafından belirlenir, sadece bu satırı yorumlayın. Kaynak: http://www.3gyou.cc/?p=41

listen.allowed_clients = 127.0.0.1
#允许访问FastCGI进程的IP, herhangi birini IP'yi kısıtlamayacak şekilde ayarlayın, diğer ana bilgisayarların nginx'ini bu FPM sürecine erişmek istiyorsanız, erişilebilecek IP adresini dinleme pahasına ayarlamanız gerekir. Varsayılan değer herhangi bir değerdir. Her adres virgülle ayrılır. Eğer ayarlanmamış veya boşsa, herhangi bir sunucu bağlantı talep edebilir

listen.owner = www
listen.group = www
listen.mode = 0666
#unix soket ayarı seçeneği, TCP ile erişiyorsanız, burada yorum yapabilirsiniz.

kullanıcı = www
grup = www
#启动进程的帐户和组

pm = dinamik #对于专用服务器, pm statik olarak ayarlanabilir.
#如何控制子进程 seçenekler statik ve dinamik. Statik seçilirse, pm.max_children ile sabit sayıda çocuk işlem belirtilir. Dinamik seçilirse, aşağıdaki parametrelerle belirlenir:
pm.max_children #, en fazla çocuk işlem sayısı
pm.start_servers #, başlangıçtaki süreçlerin sayısı
pm.min_spare_servers #, minimum sayıda boşta işlem garantisi verin ve boşta işlem bu değerden küçükse yeni bir alt süreç oluşturun
pm.max_spare_servers#, boşta işlem sayısının maksimum olmasını sağla, eğer boşta işlem bu değerden fazlaysa, bu işlem temizlenir

pm.max_requests = 1000
#设置每个子进程重生之前服务的请求数. Bu, bellek sızıntısı olabilecek üçüncü parti modüller için çok faydalıdır. '0' olarak ayarlanırsa, istek her zaman kabul edilir. PHP_FCGI_MAX_REQUESTS ortam değişkenlerine eşdeğerdir. Varsayılan: 0.

pm.status_path = /durum
#FPM状态页面的网址. Ayarlar yoksa, durum sayfasına erişemezsiniz. Varsayılan özellik: hiçbiri. MUNIN izleme kullanılacak

ping.path = /ping
#FPM监控页面的ping网址. Ayarlarınız yoksa, ping sayfasına erişemiyorsunuz. Bu sayfa, FPM'nin canlı olup olmadığını ve taleplere yanıt verebilip vermediğini dışarıdan tespit etmek için kullanılır. Unutmayın, bu kelimenin bir eğik çizgi (/) ile başlaması gerekir.

ping.response = pong.
#用于定义ping请求的返回相应. HTTP 200 için metin/düz formatta metin döndürür. Varsayılan özellik: pong.

request_terminate_timeout = 0
#设置单个请求的超时中止时间. Bu seçenek, ayarlarda 'max_execution_time' belirtisi php.ini özel bir nedenle iptal edilmeyen betikler için faydalı olabilir. '0' olarak ayarlandığında 'Kapalı' demektir. 502 hataları sık sık karşılaşıldığında bu seçeneği değiştirmeyi deneyebilirsiniz.

request_slowlog_timeout = 10 saniye
#当一个请求该设置的超时时间后, ilgili PHP çağrı yığını bilgileri yavaş loga yazılır. '0' olarak ayarlandığında 'Kapalı' demektir.

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

rlimit_files = 1024
#设置文件打开描述符的rlimit限制. Varsayılan değer: Varsayılan açık handle 1024'tür, bu da ulimit -n ile görüntülenebilir ve ulimit -n 2048 ile değiştirilebilir.

rlimit_core = 0
#设置核心rlimit最大限制值. Mevcut değerler: 'sınırsız', 0 veya pozitif tam sayılar. Varsayılan değer: Sistem tanımlı değer.

chroot =
#启动时的Chroot目录. Tanımlanmış dizinin mutlak bir yol olması gerekir. Eğer ayar yoksa, chroot kullanılmaz.

chdir =
#设置启动目录, Chdir başladığında otomatik olarak o dizine gönderilir. Tanımlanmış dizinin mutlak bir yol olması gerekir. Varsayılan: güncel dizin, ve/dizin (chroot edildiğinde)

catch_workers_output = evet
#重定向运行过程中的stdout和stderr到主要的错误日志文件中. Ayarlanmazsa, stdout ve stderr FastCGI kurallarına göre /dev/null sayfasına yönlendirilir. Varsayılan: Null.







Önceki:Kukla prensibi, açılış, montaj ve macun konfigürasyonu
Önümüzdeki:Yapılandırma Yönetimi: Kukla Kurulumu ve Kullanımı (1)
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com