-------------------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,然後安...