LNMP6

php-fpm的pool

vim /usr/local/php-fpm/etc/php-fpm.confphp

/usr/local/php-fpm/sbin/php-fpm -t
/etc/init.d/php-fpm reloadvim

ps aux |grep php-fpm php-fpm

vim test.confspa

vim aaa.conf日誌

vim /usr/local/php-fpm/etc/php-fpm.confserver

 


 


php-fpm慢執行日誌

vim /usr/local/php-fpm/etc/php-fpm.d/www.conf進程

 

 

open_basedir

vim /usr/local/php-fpm/etc/php-fpm.d/www.confrequests

 

 

 

 


php-fpm進程管理

pm = dynamic  //動態進程管理,也能夠是staticit

pm.max_children = 50 //最大子進程數,ps aux能夠查看test

pm.start_servers = 20 //啓動服務時會啓動的進程數

pm.min_spare_servers = 5 //定義在空閒時段,子進程數的最少數量,若是達到這個數值時,php-fpm服務會自動派生新的子進程。

pm.max_spare_servers = 35 //定義在空閒時段,子進程數的最大值,若是高於這個數值就開始清理空閒的子進程。

pm.max_requests = 500  //定義一個子進程最多處理的請求數,也就是說在一個php-fpm的子進程最多能夠處理這麼多請求,當達到這個數值時,它會自動退出。

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息