ネットワーク全体でファイル ディレクトリをミラーリングする内部 .NET アプリケーションがあります。クライアント側では、.NET ファイル ウォッチャー クラスを使用してディレクトリを監視します。
6 つのクライアント サーバーの 1 つで、統合された Windows デフラグ ツールがデフラグ ジョブを実行するときに、ファイルの File Watcher 削除イベントをトリガーすることがあることに気付きました。ファイルはソース ディレクトリに残るか再作成されますが、delete イベントがトリガーされるため、アプリケーションは宛先側のファイルを削除します。これは何度か見たことがありますが、その 1 つのサーバーでのみ発生しました (他の 5 つのサーバーでは発生していません)。
削除イベントがトリガーされる理由、または他のサーバーとの違いを確認するためにチェックするデフラグ設定について、考えやアイデアがある人はいますか?
任意の考えやアイデアをいただければ幸いです。
ありがとう、
編集:私の仮説の理由:
- 誰もサーバーを使用していない真夜中に起こっています。
- ほぼ同じ曜日/時間 (月曜日の午前 3 時頃)
- 最適化ジョブが開始され、イベント ビューアには、最適化がちょうどその頃に開始されたことが示されます。
- これは、このサーバーにソフトウェアをインストールしてから、過去 2 か月間に約 3 ~ 4 回発生しています。
- このソフトウェアは他のサーバーに約 6 か月以上インストールされていますが、この問題はこれまで見たことがありません。