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)圖片更換

陵水| 钟祥市| 沐川县| 高密市| 墨脱县| 当雄县| 吉林市| 顺昌县| 玉环县| 灵璧县| 陇川县| 昭觉县| 东丽区| 商都县| 满城县| 平昌县| 凉山| 兴化市| 乌兰县| 高碑店市| 青川县| 繁昌县| 廉江市| 安阳县| 德化县| 乌兰察布市| 寿阳县| 吴堡县| 泽普县| 白河县| 邢台县| 馆陶县| 周口市| 淮阳县| 奉节县| 宜良县| 仁怀市| 靖边县| 巴里| 新营市| 莒南县|