IIS 7 - Windows Server 2008 结合使文件锁定,导致 IIS 过载

IIS 7 - Windows Server 2008 结合使文件锁定,导致 IIS 过载

我遇到过这样的问题:大约每年一次,我的 asp.net web 应用程序中的一张图片会被锁定。所谓锁定,是指您无法读取/写入/删除它,如果您尝试这样做,您的远程计算机就会崩溃。

然后,它导致我的工作进程无法释放相关页面,从而快速填满工作进程内存。它们有时会尝试回收,但随后多个页面被留空,并且由于多个 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

相关内容