IIS 7 - Windows Server 2008 結合使檔案鎖定,導致 IIS 過載

IIS 7 - Windows Server 2008 結合使檔案鎖定,導致 IIS 過載

我遇到這個問題,大約每年一次,我的 ASP.NET Web 應用程式中的一個圖像會被鎖定。我所說的鎖定是指您無法讀取/寫入/刪除它,如果您嘗試這樣做,您的遠端電腦就會崩潰。

然後,它會導致我的工作進程不釋放相關頁面,從而快速填入工作進程記憶體。他們有時會嘗試回收,但隨後多個 w3wps 都處於開啟狀態,隨著多個 w3wps 達到 4-5 GB,記憶體很快就會耗盡。我猜舊的過時的 w3wps 無法刪除,因為它們引用了鎖定的圖像。

這種情況已經發生了兩次,而且該檔案無法刪除,我的意思是絕對無法刪除。嘗試強制刪除,嘗試使用一些實用程式刪除檔案上的所有保留/鎖定,嘗試從 Mac 中刪除。如果您嘗試從遠端電腦上的 Windows 資源管理器中刪除,整個資源管理器都會凍結,除了硬重置電腦之外您無能為力。

解鎖該檔案的唯一方法是重新啟動包含該檔案的伺服器。

對於弄清楚這是如何發生的一個好的步驟有什麼想法嗎?

答案1

沒什麼好說的,但這似乎確實是 rdbss.sys 鎖定錯誤的典型症狀。我首先要確保 rdbss.sys 和客戶端重定向器 (mrxsmbxx.sys) 元件處於建議的版本。

Windows Server 2008 和 Windows Server 2008 R2 中檔案服務技術的目前可用修補程式列表

http://support.microsoft.com/kb/2473205

相關內容