server is too busy和server is too busy怎么辦怎么解決

server is too busy?翻譯:服務(wù)器太忙; 服務(wù)器是太繁忙的;

一般IIS比較容易出現(xiàn)這個錯誤,我們要查看自己使用的IIS版本,比如IIS6 IIS7等等。

要解決此問題,請按照下列步驟操作: 1.驗證是否已為虛擬服務(wù)器配置了應(yīng)用程序池。默認(rèn)的應(yīng)用程序池是 MSSharePointPortalAppPool。

請按照下列步驟來確定虛擬服務(wù)器正在使用的應(yīng)用程序池。 a. 單擊“開始”,指向“管理工具”,然后單擊“Internet 信息服務(wù) (IIS) 管理器”。

b. 展開“ServerName”,展開“Web 站點(diǎn)”,右鍵單擊虛擬服務(wù)器,然后單擊“屬性”。

c. 單擊“主目錄”選項卡。

為虛擬服務(wù)器配置的應(yīng)用程序池列在“應(yīng)用程序池”框中。

d. 單擊“確定”。

2.驗證應(yīng)用程序池帳戶使用的密碼是否正確。IIS 不會自動輪詢 Active Directory 目錄服務(wù)中的密碼更改。如果應(yīng)用程序池帳戶是一個域帳戶,其密碼已過期,則在為此帳戶重新指定一個新密碼后,您可能會收到本文“癥狀”部分所描述的錯誤信息。

請按照下列步驟來驗證應(yīng)用程序池帳戶所用的密碼是否正確: a. 在 Internet 信息服務(wù) (IIS) 管理器中,展開“應(yīng)用程序池”。

b. 右鍵單擊為虛擬服務(wù)器配置的應(yīng)用程序池(例如,右鍵單擊“MSSharePointPortalAppPool”),然后單擊“屬性”。

c. 單擊“標(biāo)識”選項卡。

d. 在“密碼”框中,鍵入列在“用戶名”框中的應(yīng)用程序池帳戶所用的密碼,然后單擊“確定”。

e. 在“確認(rèn)密碼”對話框中,再次鍵入密碼,然后單擊“確定”。

3.驗證應(yīng)用程序池帳戶是服務(wù)器上的 IIS_WPG 組和 STS_WPG 組的成員。

根據(jù)您的具體情況選用下列方法之一。 a. 在成員服務(wù)器上安裝了 SharePoint Portal Server 的情況下: 1.單擊“開始”,指向“管理工具”,然后單擊“計算機(jī)管理”。

2.展開“本地用戶和組”,然后展開“用戶”。

3.右鍵單擊虛擬服務(wù)器的應(yīng)用程序池使用的帳戶,然后單擊“屬性”。

4.單擊“成員屬于”選項卡。

驗證 IIS_WPG 和 STS_WPG 是否都出現(xiàn)在“成員屬于”列表中。如果其中之一沒有列出或者兩者均未列出,請根據(jù)具體情況將 IIS_WPG 組、STS_WPG 組或者這兩個組添加到列表中。

b. 在域控制器上安裝了 SharePoint Portal Server 的情況下: 1.啟動“Active Directory 用戶和計算機(jī)”。

2.展開“用戶”。

3.右鍵單擊虛擬服務(wù)器的應(yīng)用程序池使用的帳戶,然后單擊“屬性”。

4.單擊“成員屬于”選項卡。

驗證 IIS_WPG 和 STS_WPG 都出現(xiàn)在“成員屬于”列表中。如果其中之一沒有列出或者兩者均未列出,請根據(jù)具體情況將 IIS_WPG 組、STS_WPG 組或者這兩個組添加到列表中。

4.重新啟動 IIS 以回收應(yīng)用程序池: a. 在 Internet 信息服務(wù) (IIS) 管理器中,右鍵單擊“ServerName”,指向“所有任務(wù)”,然后單擊“重新啟動 IIS”。

b. 單擊“在 ServerName 上重新啟動 Internet 信息服務(wù)”,然后單擊“確定”。

修改方法:修改服務(wù)器.net配置“machine.config"文件,該文件位于Windows系統(tǒng)目錄下,如“C:WINDOWS Microsoft.NETFrameworkv1.1.4322CONFIG”,視你的網(wǎng)盤程序版本,修改對應(yīng)目錄下的 machine.config文件,如2.0版本用戶就修改“C:WINDOWSMicrosoft.NETFramework v2.0.50727CONFIG”下的machine.config文件,查找該文件中的“processModel”配置段落,修改其中的字段 maxWorkerThreads="200" maxIoThreads="200",1.1和2.0的默認(rèn)段落不太一樣,修改后的配置如下:

1.1版本:

<processModel

enable="true"

timeout="Infinite"

idleTimeout="Infinite"

shutdownTimeout="0:00:05"

requestLimit="Infinite"

requestQueueLimit="5000"

restartQueueLimit="10"

memoryLimit="60"

webGarden="false"

cpuMask="0xffffffff"

userName="machine"

password="AutoGenerate"

logLevel="Errors"

clientConnectedCheck="0:00:05"

comAuthenticationLevel="Connect"

comImpersonationLevel="Impersonate"

responseDeadlockInterval="00:03:00"

maxWorkerThreads="200"

maxIoThreads="200"

/>

2.0版本:

原來默認(rèn)的是<processModel autoConfig="true"/>

改為<processModel maxWorkerThreads="200" maxIoThreads="200"/>

不用重新啟動服務(wù)器就可以看到效果。

以上只是個人實踐體會,我的服務(wù)器狀態(tài)是:2003操作系統(tǒng),

服務(wù)器上網(wǎng)站,或者是虛擬主機(jī)上的網(wǎng)站偶爾發(fā)現(xiàn)訪問時提示:Server is too busy,一般情況是服務(wù)器或空間資源不足引起的,或是資源限制所致。解決方法可以從以下幾方面進(jìn)行。

1,軟件無限制刷新所致

部分網(wǎng)站某個頁面被人無限制刷新,或具有高防問量的投票,登錄窗口,留言,評論等功能的部分極容易產(chǎn)生此類問題,導(dǎo)致網(wǎng)站因此癱瘓。

可以采用排除方式,逐一排查,或請專業(yè)服務(wù)器維護(hù)人員對網(wǎng)站相應(yīng)設(shè)計、功能進(jìn)行定期維護(hù)管理。

2,IIS原因及相應(yīng)處理

由于程序開發(fā)過程中,不注意代碼的高效性,簡單完成任務(wù)式的開發(fā),導(dǎo)致程序執(zhí)行效率底,運(yùn)行慢,例如asp程序開發(fā)過程中,多次運(yùn)用server.createobject請求,導(dǎo)致每次的情況一直處于等帶狀態(tài),進(jìn)而產(chǎn)生IIS訪問時出現(xiàn)“http:1001 server is too busy"”的錯誤。

例如你的服務(wù)器可以容納的請求是1000,當(dāng)數(shù)量在999時,再有人訪問,立刻超過1000的頂限,這時就會提示“server is too busy”的錯誤提示,導(dǎo)致網(wǎng)站無法正常工作。

因此要做好或避免此類問題的產(chǎn)生,除了應(yīng)該注意程序開發(fā)的高效性和代碼的規(guī)范性之外,還應(yīng)注意以下幾點(diǎn):

1)網(wǎng)站某部分頁面數(shù)據(jù)相對固定的,可以盡量采用靜態(tài)的html后綴的靜態(tài)頁文件,避免也減少運(yùn)用動態(tài)的asp對服務(wù)器CPU的負(fù)擔(dān),

2)網(wǎng)站程序開發(fā)中減少使用server.createobject的頻率。

3)盡量少調(diào)用非本地服務(wù)器資源,少調(diào)用第三方代碼。

4)盡量優(yōu)化你的程序結(jié)構(gòu),避免出現(xiàn)死循環(huán),代碼繁瑣運(yùn)行效率低的程序應(yīng)用。

5)定期進(jìn)行網(wǎng)站維護(hù),性能檢測監(jiān)控等

今天一早起來,登錄博客想再記錄點(diǎn)東西,卻發(fā)現(xiàn)昨天寫的草稿總是打不開了,顯示server is too busy.
網(wǎng)站維護(hù),服務(wù)升級,暫時中斷業(yè)務(wù),無可厚非,可總需要提前給用戶通知吧,對CSDN這種維護(hù)升級從不提前通知用戶的做法真有點(diǎn)憤怒,找時間博客得搬家了。。。。

------解決方案--------------------
沙發(fā),哈哈,一樣的,csdn是不是又放假啦。六一了。。。

轉(zhuǎn):java.net.SocketException: Too many open files解決方法最近隨著網(wǎng)站訪問量的提高把web服務(wù)器移到linux下了,在移服務(wù)器的第二天,tomcat頻繁的報

java.net.SocketException: Too many open files錯誤,錯誤日志達(dá)到了100多兆,郁悶了,windows上運(yùn)行了很長

時間都沒出現(xiàn)這個錯誤,后來才知道li
轉(zhuǎn):java.net.SocketException: Too many open files解決方法最近隨著網(wǎng)站訪問量的提高把web服務(wù)器移到linux下了,在移服務(wù)器的第二天,tomcat頻繁的報

java.net.SocketException: Too many open files錯誤,錯誤日志達(dá)到了100多兆,郁悶了,windows上運(yùn)行了很長

時間都沒出現(xiàn)這個錯誤,后來才知道li
更多
  • 該日志由 于2017年12月10日發(fā)表在 網(wǎng)站建設(shè)幫助 分類下, 你可以發(fā)表評論,并在保留原文地址 及作者的情況下引用到你的網(wǎng)站或博客。
  • 本文鏈接: server is too busy和server is too busy怎么辦怎么解決 | 幫助信息-動天數(shù)據(jù)
  • 文章標(biāo)簽:
  • 版權(quán)所有: 幫助信息-動天數(shù)據(jù)-轉(zhuǎn)載請標(biāo)明出處
  • 【上一篇】 【下一篇】

    0 Comments.

    發(fā)表評論