我有一个文件服务器(Windows 2008 R2),用于托管网络服务器的网站代码。
多年来它一直运行良好。最近,当对服务器上的文件进行更改时,有时需要几个小时才能反映出来。
具体来说,问题是这样发生的:
我尝试覆盖服务器上的一个文件,它给我一个错误,说文件正在使用中。之后我尝试了许多方法。当它给我这个错误时,我做的第一件事就是通过关闭应用程序池来关闭网站(我尽量避免这样做以尽量减少停机时间,大多数更改实际上不是代码更改,而是内容更改。对于代码更改,我会关闭网站或复制到未使用的目录中),然后我继续,通常我可以重命名文件,然后将其复制,然后删除重命名的文件。可能会发生以下几种情况:
- 它工作正常。
- 它不允许我重命名它,因为它说我没有权限。我刷新目录,它仍然是旧名称。我检查权限,它说我不能。我检查所有者,它说它无法显示所有者,我无法拥有它(即使我是管理员)。我尝试删除它,文件消失了,但在资源管理器刷新时又回来了。几个小时后,文件又消失了。
- 它允许我重命名文件,我尝试复制文件,看起来好像可以,但刷新时文件却不显示。我尝试删除重命名的文件,它们消失了,但刷新时又重新出现,几个小时后又消失了。
以前有人遇到过类似的事情吗?