Windows-Server-2003
Windows 2003 伺服器上的 lsass.exe 記憶體洩漏
在過去一個月左右的時間裡,我注意到 lsass.exe 開始洩漏記憶體,在重新啟動後不到一周就達到了 500MB 以上的記憶體。在此之前,與系統上的其他程序相比,我從未註意到它使用任何大量記憶體。
這發生在 2 台相同的伺服器上,它們都與 Active Directory 無關。
也許最近的 Windows 更新導致了這種情況?有什麼想法要檢查嗎?
作為一個附帶問題,是否有某種方法可以在不重新啟動的情況下回收 lsass.exe 的記憶體使用情況?
編輯:
這是我在 Process Monitor 中看到的內容,lsass.exe 一分鐘內打開/查詢/關閉了數千個系統資料庫。我怎樣才能追踪是什麼觸發了這些?
如果你的伺服器上有 iis,這個 microsoft kb 可以幫助你:http: //support.microsoft.com/kb/979730
執行具有集成 NTLM 身份驗證的第 3 方軟體?可能是該軟體請求安全資訊並且再也不會釋放它。
另外,您是否將“內置”組用於任何事情?有時在內置組中有大量使用頻率很高的帳戶可以做到這一點。