幾個網上的Apache優化配置

2021-09-01 05:20:17 字數 2432 閱讀 8427

-------------------1

timeout 30

keepalive on

maxkeepaliverequests 100

keepalivetimeout 200

serverlimit 150

startservers      4

minspareservers   4

maxspareservers   10

maxclients       150

maxrequestsperchild 40

--------------------2

timeout 20

keepalive on

maxkeepaliverequests 80

keepalivetimeout 180

serverlimit   20000

startservers   5

minspareservers   5

maxspareservers   10

maxclients   1000

maxrequestsperchild 0

serverlimit     2000

---------------------3

timeout 20

keepalive on

maxkeepaliverequests 80

keepalivetimeout 180

serverlimit 16  

threadlimit 64

startservers 3

maxclients   400   #serverlimit*threadsperchild

minsparethreads   75

maxsparethreads   250

threadsperchild   25

maxrequestsperchild 3000

startservers 3

maxclients 2000

serverlimit 25

minsparethreads 50

maxsparethreads 200

threadlimit 200

threadsperchild 100

maxrequestsperchild 0

serverlimit 64

threadlimit 200

startservers 5

maxclients 2500

minsparethreads 50

maxsparethreads 200

threadsperchild 100

maxrequestsperchild 1000

----------------------4

timeout 10 

keepalive on 

maxkeepaliverequests 5 

keepalivetimeout 5 

serverlimit       3000 

startservers      750 

minspareservers   5 

maxspareservers   100 

maxclients        3000 

maxrequestsperchild   10000 

1.開始->執行->cmd

輸入:netsh winsock reset

回車2.

【解決辦法:】在httpd.conf檔案中新增 win32disableacceptex 標記,如下:

\< ifmodule mpm_winnt.c\>

threadsperchild 1000

maxrequestsperchild 10000

win32disableacceptex

\這樣可以允許併發連線更大一些。同時效能上也不會有明顯的降低. 一般,這樣設定基本就能搞定,但是我碰到的情況,就是想上面那樣關閉acceptex,也會出現類似問題,apache還是不能正常運作,error.log 出項了大量的:sat dec 24 17:21:28 2006] [warn] (os 64)指定的網路名不再可用。 : winnt_accept: asynchronous acceptex failed.。又找了一下,發現了如下的一種解決辦法,我試了試,果然可以,而且在多台伺服器上試過,只要出現了acceptex 的問題,就能解決,具體設定為: 1、網路上的芳鄰-;本地連線-;屬性-;internet協議(tcp/ip)-;屬性-;高階-;wins標籤-;去掉啟用lmhosts查詢前的勾. 2、控制面版-;windows防火牆-;高階標籤-;本地連線設定-;服務的標籤裡勾選安全web伺服器(https)。 3、然後退出apache,再開啟啟動就可以了 ,一開始我沒有退出,直接在那重啟,就是不可以,一定要先停止,在開啟即可。

摘自:

Apache優化配置詳解

apache主配置檔案 設定伺服器的基礎目錄,預設為apache安裝目錄 serverroot usr local apache 2.2.6 設定伺服器監聽的ip和埠 listen 80 設定管理員郵件位址 設定伺服器用於辨識自己的主機名和埠號 servername www.uenu.com 80 ...

apache 優化配置詳解

apache主配置檔案 設定伺服器的基礎目錄,預設為apache安裝目錄 serverroot usr local apache 2.2.6 設定伺服器監聽的ip和埠 listen 80 設定管理員郵件位址 設定伺服器用於辨識自己的主機名和埠號 servername www.uenu.com 80 ...

apache 1 3的配置優化

最近一直受apache的負載問題困擾,狀況是一上量 一天2500萬吧 頁面訪問速度就奇慢無比,找了個牛人診斷,修改httpd.conf後解決問題 這次裝的是apache1.3.39,直接編譯安裝,只帶了 prefix usr local apache1339 enable module so,然後安...