我们有一个内部 .NET 应用程序,它通过网络镜像文件目录。在客户端,我们使用 .NET 文件观察器类来监控目录。
在我们的 6 个客户端服务器之一上,我们注意到集成的 Windows 碎片整理程序有时会在运行碎片整理作业时触发文件上的文件观察程序删除事件。这些文件要么保留在源目录中,要么在源目录中重新创建,但会触发删除事件,因此我们的应用程序会删除目标端的文件。我们已经多次看到这种情况,但仅在该 1 台服务器上(从未在其他 5 台服务器上)。
任何人有任何想法或想法为什么会触发删除事件,或者有任何碎片整理设置来检查与其他服务器的差异?
任何想法或想法将不胜感激。
谢谢,
编辑:我假设的原因:
- 它发生在没有人使用服务器的半夜,
- 总是在同一天/同一时间(周一凌晨 3 点左右)
- 碎片整理作业开始,事件查看器显示碎片整理大约在同一时间开始。
- 自从我们在这台服务器上安装软件以来,过去 2 个月内这种情况发生了大约 3-4 次。
- 该软件已在其他服务器上安装了大约 6 个月以上,我们以前从未见过此问题。