IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類(lèi)|軟件專(zhuān)題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)服務(wù)器WEB服務(wù)器 → Apache重負(fù)荷服務(wù)器應(yīng)如何優(yōu)化

Apache重負(fù)荷服務(wù)器應(yīng)如何優(yōu)化

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

  一天兩萬(wàn)個(gè)請(qǐng)求確實(shí)不大,但如果在高峰時(shí)期出現(xiàn),而晚間或其它時(shí)間沒(méi)有,呈正態(tài)分布,且均是需要時(shí)間的下載服務(wù),那負(fù)載還是很大的。

  Apache允許為請(qǐng)求開(kāi)的最大進(jìn)程數(shù)是256,MaxClients的限制是256.如果用戶(hù)多了,用戶(hù)就只能看到Waiting for reply....然后等到下一個(gè)可用進(jìn)程的出現(xiàn)。這個(gè)最大數(shù),是Apache的程序決定的--它的NT版可以有1024,但Unix版只有256,你可以在src/include/httpd.h中看到:

#ifndef HARD_SERVER_LIMIT
#ifdef WIN32
#define HARD_SERVER_LIMIT 1024
#else
#define HARD_SERVER_LIMIT 256
#endif
#endif

  你可以把它調(diào)到1024,然后再編譯你的系統(tǒng)。記得在httpd.conf里也要更改相應(yīng)配置,缺省好象是150。就下面的機(jī)器來(lái)說(shuō),調(diào)到512頂死了,如果再高,系統(tǒng)受不了。

  另外,一些系統(tǒng)也限制了一個(gè)用戶(hù)的最大進(jìn)程數(shù)。你可以用ulimit -u來(lái)看。Linux一般是256。因此你要真想讓Apache超過(guò)這個(gè)數(shù),就得調(diào)整這個(gè)參數(shù):

ulimit -u unlimited

  這個(gè)參數(shù)要在Apache運(yùn)行之前修改,因此建議加到apachectl里:

case $ARG in
start)
if [ $RUNNING -eq 1 ]; then
echo "$0 $ARG: httpd (pid $PID) already running"
continue

改成

case $ARG in
start)
ulimit -u unlimited
if [ $RUNNING -eq 1 ]; then
echo "$0 $ARG: httpd (pid $PID) already running"
continue

關(guān)鍵詞標(biāo)簽:優(yōu)化,如何,服務(wù)器,可以

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門(mén)文章 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點(diǎn)配置 win2000server IIS和tomcat5多站點(diǎn)配置

相關(guān)下載

    人氣排行 XAMPP配置出現(xiàn)403錯(cuò)誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問(wèn)網(wǎng)站403錯(cuò)誤 Forbidden解決方法 如何從最大用戶(hù)并發(fā)數(shù)推算出系統(tǒng)最大用戶(hù)數(shù) Server Application Unavailable的解決辦法 報(bào)錯(cuò)“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯(cuò)誤的解決辦法(windows xp + IIS5.0)