四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区
標(biāo)題:
[分享]
使用WDCP的小內(nèi)存VPS內(nèi)存占用優(yōu)化的一點經(jīng)驗
[打印本頁]
作者:
dmcountry
時間:
2014-6-3 12:12
標(biāo)題:
使用WDCP的小內(nèi)存VPS內(nèi)存占用優(yōu)化的一點經(jīng)驗
本帖最后由 dmcountry 于 2014-6-3 12:14 編輯
使用wdcp好久了,剛開始的VPS是512MB內(nèi)存,安裝wdcp后并開通網(wǎng)站后發(fā)現(xiàn)內(nèi)存占用會逐步升高,最后直至耗盡。設(shè)置mysql優(yōu)化的參數(shù)為“小內(nèi)存VPS(256-512mb)”后并沒有出現(xiàn)改觀。中間又換了其他幾個免費控制面板,也不太好用。不過,經(jīng)過一段時間折騰后,終于找到了解決方法。這個解決方法在安裝wdcp面板的VPS上通過,方法分享出來,供參考:
調(diào)試方法:修改apache配置文件httpd.conf(不同的主機(jī)控制面板可能該配置文件所處的目錄不同)
對于安裝wdcp的VPS,修改的文件是/www/wdlinux/httpd-2.2.22/conf/httpd-wdl.conf
在
httpd-wdl.conf
中找到<IfModule
mpm_prefork_module
>,這里就是apache在prefork模式下的參數(shù)段。將該段各值修改為以下數(shù)值:
<IfModule mpm_prefork_module>
ServerLimit 256
StartServers 2
MinSpareServers 2
MaxSpareServers 5
MaxClients 256
MaxRequestsPerChild 50
</IfModule>
最重要的占用內(nèi)存的參數(shù)是標(biāo)紅的幾個。
經(jīng)過上述設(shè)置之后,httpd子進(jìn)程數(shù)保持在最小2個,多余的進(jìn)程在處理請求超過50個后自動銷毀釋放內(nèi)存(這個數(shù)值不要設(shè)為0,否則http進(jìn)程會一直不銷毀),從而保證在正常流量下內(nèi)存得以及時釋放。這些數(shù)值可以根據(jù)需要適當(dāng)調(diào)整,以適應(yīng)內(nèi)存大小。修改后重啟apache服務(wù)生效。
各字段含義:
ServerLimit 最大客戶數(shù)
StartServers 服務(wù)器啟動時建立的子進(jìn)程數(shù)量
MinSpareServers 最小空閑子進(jìn)程數(shù)
MaxSpareServers 最大空閑子進(jìn)程數(shù)
MaxClients 同一時間客戶端最大接入請求的數(shù)量
MaxRequestsPerChild
每個子進(jìn)程在其生存期內(nèi)允許伺服的最大請求數(shù)量
經(jīng)驗原文寫在了本人網(wǎng)貼里:
小內(nèi)存VPS httpd參數(shù)優(yōu)化
作者:
andy0792
時間:
2014-6-8 18:09
哇,有好東西,松果耶,趕緊收藏一下,嘿嘿
作者:
姑蘇公子
時間:
2014-6-25 11:21
做個標(biāo)記
<IfModule mpm_prefork_module>
ServerLimit 512
StartServers 5
MinSpareServers 3
MaxSpareServers 10
MaxClients 384
MaxRequestsPerChild 10
</IfModule>
作者:
Corning
時間:
2014-8-12 21:20
做個標(biāo)記
<IfModule mpm_prefork_module>
ServerLimit 1024
StartServers 5
MinSpareServers 3
MaxSpareServers 30
MaxClients 1024
MaxRequestsPerChild 0
</IfModule>
作者:
超帥
時間:
2015-3-20 10:33
<IfModule mpm_prefork_module>
ServerLimit 1024
StartServers 5
MinSpareServers 3
MaxSpareServers 30
MaxClients 1024
MaxRequestsPerChild 500
</IfModule>
作者:
冰城漁民
時間:
2015-10-10 21:14
# apache conf conf/httpd-wdl.conf
# Created by
http://cd-genova.com
# Last Updated 2010.06.01
Timeout 30
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 5
UseCanonicalName Off
ServerTokens Prod
ServerSignature Off
HostnameLookups Off
AddType application/x-httpd-php .php
DirectoryIndex index.html index.php index.htm
<IfModule mpm_worker_module>
ServerLimit 32
ThreadLimit 256
StartServers 12
MaxClients 2048
MinSpareThreads 50
MaxSpareThreads 256
ThreadsPerChild 256
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_prefork_module>
ServerLimit 1024
StartServers 5
MinSpareServers 3
MaxSpareServers 30
MaxClients 1024
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_itk_module>
ServerLimit 1024
StartServers 5
MinSpareServers 3
MaxSpareServers 30
MaxClients 1024
MaxRequestsPerChild 0
</IfModule>
作者:
diaifu
時間:
2016-3-31 10:29
mark一下
作者:
chnspy
時間:
2016-11-26 16:53
做個標(biāo)記
<IfModule mpm_prefork_module>
ServerLimit 1024
StartServers 5
MinSpareServers 3
MaxSpareServers 30
MaxClients 1024
MaxRequestsPerChild
100
</IfModule>
歡迎光臨 WDlinux官方論壇 (http://cd-genova.com/bbs/)
Powered by Discuz! 7.2