StartServers 5 M" />

成品人精品区二区 四虎免费一区二区 欧美在线观看一区 欧美成人在线

1800瀏覽量

apache中MaxClients和ServerLimit參數(shù)介紹

來源: 時(shí)間:2017-06-19
在apache中我們有兩種工作模式MaxClients和ServerLimit,它們在于apache性能上起到了很大的作用,下面我來給大家介紹MaxClients和ServerLimit參數(shù)詳解

prefork模式和worker模式參數(shù)詳解

使用httpd -l命令查看使用的線程模塊,一般是prefork.c和work.c兩者,前者居多。確定后修改http配置文件相應(yīng)的部分,如prefork.c的:

代碼如下


StartServers 5
MinSpareServers 3
MaxSpareServers 10
ServerLimit 16
MaxClients 16
MaxRequestsPerChild 2000

這里StartServers是開始的進(jìn)程數(shù),MinSpareServers是最小空閑進(jìn)程數(shù),MaxSpareServers是最大空閑進(jìn)程數(shù)。MaxRequestsPerChild是每個(gè)進(jìn)程請求這么多次后就釋放重新建立(為0時(shí)永遠(yuǎn)不釋放)。

這里我們要說的重點(diǎn)就是ServerLimit和MaxClients值有什么關(guān)系,這個(gè)值怎么設(shè)置?

ServerLimit是最大的進(jìn)程數(shù),MaxClients是最大的請求并發(fā),所以他們的關(guān)系是MaxClients=ServerLimit*進(jìn)程的線程數(shù)。


1.對于perfork.c模塊,其特點(diǎn)是

每個(gè)子進(jìn)程只有一個(gè)線程。每個(gè)進(jìn)程在某個(gè)確定的時(shí)間只能維持一個(gè)連接。在大多數(shù)平臺上,Prefork MPM在效率上要比Worker MPM要高,但是內(nèi)存使用大得多。prefork的無線程設(shè)計(jì)在某些情況下將比worker更有優(yōu)勢:它可以使用那些沒有處理好線程安全的第三方模塊。

既然是一個(gè)進(jìn)程一個(gè)線程,所以在prefork.c下,這兩個(gè)值是相等的。注:ServerLimit最大值為2000.


2.對于work.c模塊來說,是多線程的,默認(rèn)是一個(gè)進(jìn)程有25個(gè)線程,因此如果設(shè)置ServerLimit為100,那么MaxClients最大可以設(shè)置為2500。

prefork.c一個(gè)進(jìn)程占用30-45m左右的內(nèi)存(這個(gè)值跟PHP-fpm下php-cgi內(nèi)存占用相當(dāng)),所以如果有512m的內(nèi)存話,系統(tǒng)+mysql(最小節(jié)約配置)吃掉250m左右,剩下的內(nèi)存也就是跑10個(gè)進(jìn)程,所以這個(gè)值真的是很可憐,不過對于流量小的站點(diǎn),這個(gè)并發(fā)也夠用了,一般跑個(gè)上千的流量不是問題。

聯(lián)系我們

一次需求提交或許正是成就一個(gè)出色產(chǎn)品的開始。
歡迎填寫表格或發(fā)送合作郵件至: qczsky@126.com

大理青橙科技

電話:13988578755 13988578755

郵箱:qczsky@126.com

地址:大理市下關(guān)龍都春天10層

如果您無法識別驗(yàn)證碼,請點(diǎn)圖片更換

洛宁县| 福安市| 晋州市| 铜山县| 东光县| 观塘区| 英吉沙县| 左贡县| 麻栗坡县| 岑溪市| 石首市| 河曲县| 黔西县| 嘉祥县| 临江市| 宕昌县| 获嘉县| 于田县| 永顺县| 清河县| 洞口县| 朔州市| 饶平县| 马公市| 平湖市| 德阳市| 阳泉市| 天等县| 娱乐| 长汀县| 介休市| 望江县| 师宗县| 浦江县| 汶川县| 寻甸| 兴化市| 绵竹市| 新郑市| 武冈市| 榆中县|