php fpm進(jìn)程數(shù)設(shè)置的方法:首先打開“php-fpm.conf”配置文件;然后修改“pm.max_children”參數(shù);接著設(shè)置“pm.start_servers”參數(shù);最后設(shè)置空閑服務(wù)進(jìn)程最大數(shù)即可。
推薦:《php視頻教程》
php-fpm進(jìn)程數(shù)設(shè)定
1.php-fpm有3種管理方式static(子進(jìn)程數(shù)固定)、dynamic(子進(jìn)程動(dòng)態(tài)設(shè)置)、onedemand(進(jìn)程需要才產(chǎn)生)
2.php-fpm 進(jìn)程數(shù)主要通過(guò)下面5個(gè)參數(shù)
pm.max_children: pm為static時(shí)表示創(chuàng)建的子進(jìn)程數(shù)量,pm為dynamic時(shí)表示最大可創(chuàng)建的子進(jìn)程數(shù)
pm.start_servers: 設(shè)置啟動(dòng)時(shí)創(chuàng)建的子進(jìn)程數(shù)目,僅在pm為dynamic時(shí)有效。
默認(rèn)值:min_spare_servers (max_spare_servers – min_spare_servers)/2
pm.min_spare_servers: 設(shè)置空閑服務(wù)進(jìn)程最低數(shù),僅dynamic時(shí)有效。
pm.max_spare_servers: 設(shè)置空閑服務(wù)進(jìn)程最大數(shù),僅dynamic時(shí)有效。
pm.process_idle_timeout: 秒數(shù),多久之后結(jié)束空閑進(jìn)程,僅onedemand有用
3.php-fpm進(jìn)程數(shù)設(shè)置主要由服務(wù)器內(nèi)存決定。php-fpm 進(jìn)程正常運(yùn)行時(shí)占用內(nèi)存20-30m。
(1)如果系統(tǒng)并發(fā)量不是很大,則采用靜態(tài)會(huì)更好,具體值根據(jù)系統(tǒng)請(qǐng)求量來(lái)設(shè)置。
(2)如果系統(tǒng)并發(fā)量抖動(dòng)比較大,則采用動(dòng)態(tài)會(huì)更好,具體值根據(jù)系統(tǒng)請(qǐng)求并發(fā)量和內(nèi)存大小設(shè)置。