2008-11-09 48 views
1

部署ASP.NET web應用程序的新構建(主要是更改後的DLL)後,服務器上的CPU現在每隔幾秒跳至100%,罪魁禍首是lsass.exe。你認爲把asp.net web應用程序部署到服務器和這個問題有關係嗎? (或者是巧合,它發生在同一時間?)lsass.exe在ASP.NET web應用程序部署後啓動maxing CPU

更多信息:

這是第一次,我已經做了建立一個服務器2008的x64機器上。以前的版本是在Server 2003 x86機器上完成的。目標是「任何CPU」,所以應該工作。部署到服務器是Server 2003 x86。

我在網上搜索了更多關於這方面的信息,並確認過程是lsass.exe(第一個字符小寫L而不是大寫i),所以排除了病毒版本。發現了一些與Server 2000錯誤有關的文檔,但在這裏不適用。

回答

0

您是否檢查過系統和應用程序事件日誌以發現任何異常?

+0

感謝您的建議 - 是的,我檢查過,但沒有什麼不尋常的。 – Guy 2008-11-09 15:21:59

0

您是否更新過使用Active Directory角色提供程序?我已經看到了枚舉組進行角色檢查的問題,並且確實會降低應用的速度。我實際上實現了一個定製的提供者,允許我指定一個特定的OU和我真正關心解決此問題的一組組。

+0

我在嘗試解決這個問題時發現了很多AD的引用,但是我還沒有對AD做過任何事情 - 謝謝你的建議! – Guy 2008-11-09 22:07:19

1

我最終將問題隔離到了一個運行在ASP.NET Web應用程序「下」的ASP論壇。使用論壇上的管理頁面,我將該論壇放下,然後再次將其重新提出,問題消失。我覺得這很令人沮喪,因爲問題現在已經消失了,但我不知道是什麼造成了這個問題,因此很容易返回。

我也安裝了this Microsoft Hotfix並重新啓動了這臺服務器,但沒有奏效。

0

分佈在Windows Performance Toolkit中的xperf工具會告訴您CPU時間或磁盤帶寬的具體使用情況。這些工具是免費的,可用於任何WS2008或Vista的零售版本。 Here是我自己的xperf工具系列帖子。

+0

他們是否在Server 2003上運行? – Guy 2008-11-10 17:16:12