StartServers 5 M" />

无码人妻视频一区二区三区,亚洲国产精品色一区二区三区色牛,亚洲国产中文精品碰碰,九九视频这里只有精品

1670瀏覽量

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

來(lái)源: 時(shí)間:2017-06-19
在apache中我們有兩種工作模式MaxClients和ServerLimit,它們?cè)谟赼pache性能上起到了很大的作用,下面我來(lái)給大家介紹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是開(kāi)始的進(jìn)程數(shù),MinSpareServers是最小空閑進(jìn)程數(shù),MaxSpareServers是最大空閑進(jìn)程數(shù)。MaxRequestsPerChild是每個(gè)進(jìn)程請(qǐng)求這么多次后就釋放重新建立(為0時(shí)永遠(yuǎn)不釋放)。

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

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


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

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

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


2.對(duì)于work.c模塊來(lái)說(shuō),是多線程的,默認(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è)值真的是很可憐,不過(guò)對(duì)于流量小的站點(diǎn),這個(gè)并發(fā)也夠用了,一般跑個(gè)上千的流量不是問(wèn)題。

聯(lián)系我們

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

大理青橙科技

電話:13988578755 13988578755

郵箱:qczsky@126.com

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

如果您無(wú)法識(shí)別驗(yàn)證碼,請(qǐng)點(diǎn)圖片更換

白沙| 扎鲁特旗| 麦盖提县| 阳春市| 义乌市| 天门市| 都匀市| 孝感市| 澄江县| 山丹县| 新兴县| 余干县| 涿鹿县| 巴青县| 桑植县| 山东| 肥乡县| 阿拉善左旗| 河北省| 阳西县| 石渠县| 金门县| 井研县| 兴国县| 兴仁县| 潜江市| 甘南县| 铁岭市| 呼和浩特市| 社旗县| 嫩江县| 乐平市| 乐平市| 奉贤区| 彭水| 巴青县| 溆浦县| 历史| 马尔康县| 岳阳县| 和平区|