服務(wù)熱線
153 8323 9821
.net作為一種熱門的程序編譯語言,受到了越來越多朋友的關(guān)注,下面我來為大家詳細(xì)介紹IIS訪問網(wǎng)站的用戶過多的解決方法的相關(guān)內(nèi)容。
windows2000Pro和windowsXP都只允許同時(shí)10個(gè)連接數(shù)的在線人數(shù)。如果對象沒有及時(shí)釋放,哪怕你就一個(gè)人訪問,也會出現(xiàn)用戶過多的提示。
就是10個(gè),如果你一個(gè)人在測試的時(shí)候,按住f5刷新多次,不用多久就提示訪問人數(shù)過多了.
我遇到過這種問題,是程序上的問題,你要保證每次打開數(shù)據(jù)庫后,都要conn.close。好好檢查你的程序,肯定有一個(gè)地方數(shù)據(jù)庫一直開著的。
iis連接數(shù)過多,調(diào)大就可以了,如果想不出現(xiàn)人數(shù)限制,裝2000Server或2003吧。
建議換2kserver系統(tǒng),或者編程時(shí)在頁面末尾及時(shí)釋放你所有用server.create創(chuàng)建的對象,但是這樣會降低用戶訪問的響應(yīng)速度,
如果不想重裝系統(tǒng),請使用apache做webserver。
虛擬主機(jī)的話,網(wǎng)絡(luò)空間商設(shè)置給你的流量太小。向你的網(wǎng)絡(luò)空間提供商要求給你放寬流量限制。(可能要加錢)
現(xiàn)在找到一個(gè)好軟件,解除IIS連接數(shù)限制問題,我們可以利用NTSwitch軟件來實(shí)現(xiàn)。
一般重啟iis可以解決此問題“運(yùn)行”里輸入iisreset
Microsoft提供了一個(gè)管理IIS的小工具M(jìn)etaEdit,MetaEdit工作在WindowsNT4.0、Windows2000上,我發(fā)現(xiàn)它在WindowsXP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。
連接數(shù)當(dāng)然不是IP數(shù),它是瀏覽器請求的連接,可能大家認(rèn)為怎么沒有到達(dá)上限就停止響應(yīng)了,那是因?yàn)榭赡墚?dāng)瀏覽器請求一個(gè)連接后,數(shù)據(jù)傳輸被中斷(原因可以是網(wǎng)絡(luò)故障、瀏覽器崩潰、用戶點(diǎn)擊瀏覽器的停止按鈕,等等),這時(shí)候,剛剛打開的連接將占用服務(wù)器資源直到連接超時(shí)關(guān)閉。當(dāng)一段時(shí)間瀏覽器沒有通信時(shí),到達(dá)時(shí)限將自動(dòng)關(guān)閉連接。你可以看看屬性里面的“連接時(shí)限”缺省為900秒。適當(dāng)縮短時(shí)限,可以有效的釋放不用的連接數(shù)。還有:就是"啟用保持http激活”,它用于維持當(dāng)前的瀏覽器連接,目的是更快的響應(yīng)瀏覽器請求。它也會消耗資源。