IIS應用程式集區分析軟體有什麼作用?
一個 IIS 6.0 / 7.0 伺服器上可能存在著100-300個WEB網站,如果其中一個網站的ASP程式設計存在問題,那麼將會引起CPU 持續佔用100%,從而引起同一個伺服器其他網站不能正常工作,或訪問緩慢。
如果不能快速找出有問題的WEB網站,同一個伺服器的使用者QQ、電話可能不斷。客戶總是抱怨說什麼伺服器,這麼慢老是出問題?怎麼給客戶解釋……
如,只需要下面幾行ASP程式,伺服器CPU馬上100%,直到ASP指令碼逾時為止(預設一般90秒,要看IIS伺服器設定)
不管你是雙CPU還是4核CPU ,只需要幾行ASP代碼,立刻100%
<%
for i = 1 to 100
i = 10
next
%>
免費惡意ASP程式引起CPU 100%,如何找出是哪個WEB網站?
難道我們就直接通知客戶,說XXX網站有問題,引起了伺服器穩定,我們要關閉WEB網站嗎?
關閉WEB網站意味著拒絕一個客戶,還希望客戶續約嗎?試著協助客戶找出有問題的URL 或 ASP檔案
開啟應用程式集區分析軟體,看到了嗎?
有一個應用程式集區,cpu佔用率長時間高達 70-80%,累計CPU站用時間也特別高
將這個應用程式集區中的網站進行拆分,一個WEB網站一個應用程式集區
點有問題的應用程式集區,然後右邊列出這個池中的網站,點“拆分池”
看到了嗎,就是這個網站引起CPU 100% 的,關閉這個網站試試?
難道我們就直接通知客戶,說XXX網站有問題,引起了伺服器穩定,我們要關閉WEB網站嗎?
關閉網站意味著關掉一個客戶,還希望客戶續約嗎?試著協助客戶找出有問題的URL 或 ASP檔案
現在找到了是這個WEB網站引起CPU 100% 的,我如何知道是哪個URL呢?是哪個 ASP程式呢?
開啟智創網站專業級防火牆軟體,填寫找到的哪個WEB網站網域名稱,使用者名稱和密碼,點登陸
我們上傳的一個 FOR 迴圈 test_xh.asp 檔案,立刻就顯示出來了,一般正常的ASP程式執行時間不超過1秒時間.
最後一步,在找出問題網站後,點“合并已拆分池”和“刪除臨時池”,即可恢複和刪除臨時建立的池。
http://www.jb51.net/softs/12787.html