2012-11-06 46 views
2

我開發了一個.NET umbraco的電子商務網站。部署完成後,我已經對100個用戶進行了負載測試(loadimapct)。當超過30個用戶嘗試訪問該站點時,它會凍結,CPU使用率保持100%,直到測試結束。該站點正在內部訪問部署在Tomcat服務器上的索引引擎(Fact-Finder)。 這裏是條件的快照。當電子商務網站運行時,服務器CPU保持100%

Snapshot

我已經檢查與剖析的網站,但沒有運行,我可以看到沒有沉重的過程。

我已經使用DebugDiag工具(Troubleshooting High CPU in an IIS 7.x Application Pool)進行了檢查。它表明CPU使用率很高,但我無法理解我的網站上的哪個頁面或資源使得這一點,所以我附上了一份報告。 Detail Report Link

可以任何一個幫助嗎?

回答

2

您看到的症狀可能是各種因素的結果。

故障排除和調試這些問題下面的工具將幫助你。

  1. Debug Diag
  2. 性能監視器(perfmon.exe與窗口走來)

您可以設置調試診斷當CPU使用率超過捕獲內存轉儲,並使用自動轉儲分析其可能幫助您找出根本原因。

有關更詳細的分步說明,您可以按照以下步驟操作:Troubleshooting High CPU in an IIS 7.x Application Pool

+0

感謝您的幫助。我使用Debug Diag進行了測試,結果表明CPU使用率很高。但是我無法確定哪個進程需要CPU高。我在編輯的問題中附上了詳細的報告。 – Athul