Windows 2003 のクラスター化されたファイル共有に対して読み取りまたは書き込みを行おうとすると、永続的な IO の問題を解決しようとしています。定期的に発生しており、トラフィックによってトリガーされているようです。.NET の FileStream オブジェクトを介して書き込みます。
基本的に、IIS を実行している Windows 2003 サーバーから Windows 2003 ファイル共有クラスターに書き込みます。ファイル共有への書き込み時に、IIS サーバーで 2 つのエラーが発生することがよくあります。1 つは Windows からの Application Popup で、もう 1 つは MRxSmb からの警告です。どちらも同じことを言います:
[遅延書き込みに失敗しました] Windows は、ファイル \Device\LanmanRedirector のすべてのデータを保存できませんでした。データが失われました。このエラーは、コンピューターのハードウェアまたはネットワーク接続の障害が原因である可能性があります。このファイルを別の場所に保存してみてください。
読み取り時に、System.IO.IOException エラーである「指定されたネットワーク名は使用できなくなりました」というエラーも発生します。
他のサーバーが、問題なくこのファイル共有クラスターに、より多くの、より大きなファイルを書き込んでいます。問題が発生するのは、サーバーの 1 つのグループからのみ来ています。したがって、大きなファイルの書き込みには関係ないようです。この問題を扱うオンラインの記事で参照されているすべてのホットフィックスを適用しましたが、まだ続いています。
私たちのネットワーク チームは Network Monitor を実行しましたが、パケット ロスは見られませんでしたが、私はそのテストに参加していなかったので、断言できません。
どこをチェックすればいいですか?探索する道や実行するテストがありません。この問題は何らかのネットワークの問題であると推測していますが、これらのサーバーがそのファイル共有クラスターに接続している場合にのみ発生するため、どのような問題であるかはわかりません.
この問題は非常に具体的であり、ハードウェアに関連している可能性がありますが、あなたが提供できるヘルプは役に立ちます.
エリック・シップル