1. 程式人生 > >php配置文件php-fpm.conf

php配置文件php-fpm.conf

三方 帳戶 fpm dynamic 參數 mic group 請求 slow

pid = run/php-fpm.pid
#pid設置,默認在安裝目錄中的var/run/php-fpm.pid,建議開啟
error_log = /alidata/log/php/php-fpm.log
#錯誤日誌,默認在安裝目錄中的var/log/php-fpm.log


[www]
user=www
group=www
#啟動進程的帳戶和組
listen = 127.0.0.1:9000
#fpm監聽端口,即nginx中php處理的地址,一般默認值即可。可用格式為: ‘ip:port‘, ‘port‘, ‘/path/to/unix/socket‘. 每個進程池都需要設置.

pm = dynamic
#對於專用服務器,pm可以設置為static。
#如何控制子進程,選項有static和dynamic。如果選擇static,則由pm.max_children指定固定的子進程數。如果選擇dynamic,則由下開參數決定:
pm.max_children = 200
#,子進程最大數
pm.start_servers = 20
#,啟動時的進程數
pm.min_spare_servers = 5
#,保證空閑進程數最小值,如果空閑進程小於此值,則創建新的子進程
pm.max_spare_servers = 35
#,保證空閑進程數最大值,如果空閑進程大於此值,此進行清理

pm.max_requests = 500
#設置每個子進程重生之前服務的請求數. 對於可能存在內存泄漏的第三方模塊來說是非常有用的. 如果設置為 ‘0‘ 則一直接受請求. 等同於 PHP_FCGI_MAX_REQUESTS 環境變量. 默認值: 0.

slowlog = /alidata/log/php/$pool.log.slow
#慢請求的記錄日誌,配合request_slowlog_timeout使用

php配置文件php-fpm.conf