1

Windows 2008 R2 64 ビット IIS 7.5 Web サーバーで同じコード ベースを実行している .NET 3.5 サイトがいくつかあります。ユーザーがサーバー上の自分のファイルを管理できるようにするプロセス (アップロード、ダウンロード、削除) に問題があります。Windows 2003 で IIS 6 を実行している古いサーバーからサイトを移動する前は、この機能に問題はありませんでした。移動後、3 つの異なるサイトが完全にロックされ、リクエストの実行が停止しました。アプリケーション プールと Web サイトを再起動して、再度実行する必要がありました。アプリケーション プールをクラシック モードで実行するように変更したことで、サイトがクラッシュするのを防ぐことができました。

サイトの履歴を分析したところ、20 人から 30 人 (1 クラス) のグループが、約 10 分間に複数のファイル (それぞれ 0.5 メガバイトから 2 メガバイト) をアップロードしていることがわかりました。そこで、このファイル管理機能に問題を突き止め、データ ストアをローカル ドライブに移動することにしました。作業が完了する前にユーザーがこれらのページを離れたことを示すエラーがマシンで引き続き発生したため、Response.IsClientConnected のテストを追加しました。これはすべて助けになっているように見えましたが、エラーは続きました。私たちはアプリケーション (IIS Peek) をインストールして、アクティビティを監視し、長時間実行されている要求を報告しました。実行タイムアウトを 5 分に設定し、IIS Peek がそれよりも時間がかかった要求を監視するようにしました。pdf および flash ファイルで 1 日を通して複数のエラーが継続的に発生しますが、最終的には解消されます。そのため、ファイル管理機能からエラーが発生したとき、ファイルをまったく管理できませんでした (ページがタイムアウトするだけでした)。AsyncPage ソリューションを使用してみることにしましたが、これにより、ファイル管理がロックアップするという問題が解決されたようです。しかし、私たちはまだ問題を抱えています。ファイル アップロード ページで発生するエラーは、1 時間以上続く傾向があり、問題が存在する場合、AsyncPage ソリューションを使用しても、ファイルのアップロードが完了するまでにかなりの時間がかかります。昨日、これらのエピソードの 1 つで、アップロードするファイルをまったく取得できませんでした。ファイルを削除できました。そのため、問題は少なくなっていますが、ファイル管理機能にはまだ問題があります。AsyncPage ソリューションを使用してみることにしましたが、これにより、ファイル管理がロックアップするという問題が解決されたようです。しかし、私たちはまだ問題を抱えています。ファイル アップロード ページで発生するエラーは、1 時間以上続く傾向があり、問題が存在する場合、AsyncPage ソリューションを使用しても、ファイルのアップロードが完了するまでにかなりの時間がかかります。昨日、これらのエピソードの 1 つで、アップロードするファイルをまったく取得できませんでした。ファイルを削除できました。そのため、問題は少なくなっていますが、ファイル管理機能にはまだ問題があります。AsyncPage ソリューションを使用してみることにしましたが、これにより、ファイル管理がロックアップするという問題が解決されたようです。しかし、私たちはまだ問題を抱えています。ファイル アップロード ページで発生するエラーは、1 時間以上続く傾向があり、問題が存在する場合、AsyncPage ソリューションを使用しても、ファイルのアップロードが完了するまでにかなりの時間がかかります。昨日、これらのエピソードの 1 つで、アップロードするファイルをまったく取得できませんでした。ファイルを削除できました。そのため、問題は少なくなっていますが、ファイル管理機能にはまだ問題があります。ファイル アップロード ページで発生するエラーは、1 時間以上続く傾向があり、問題が存在する場合、AsyncPage ソリューションを使用しても、ファイルのアップロードが完了するまでにかなりの時間がかかります。昨日、これらのエピソードの 1 つで、アップロードするファイルをまったく取得できませんでした。ファイルを削除できました。そのため、問題は少なくなっていますが、ファイル管理機能にはまだ問題があります。ファイル アップロード ページで発生するエラーは、1 時間以上続く傾向があり、問題が存在する場合、AsyncPage ソリューションを使用しても、ファイルのアップロードが完了するまでにかなりの時間がかかります。昨日、これらのエピソードの 1 つで、アップロードするファイルをまったく取得できませんでした。ファイルを削除できました。そのため、問題は少なくなっていますが、ファイル管理機能にはまだ問題があります。

応答が送信される前に切断されたユーザーに関連して得られた 2 つの異なるエラーを次に示します。

例外メッセージ: リモート ホストとの通信中にエラーが発生しました。エラー コードは 0x800704CD です。

例外メッセージ: リモート ホストとの通信中にエラーが発生しました。エラー コードは 0x80070057 です。

4

1 に答える 1

0

ファイルを保存する際に誤ってメモリにロードしたときに、同様の問題が発生しました。エンティティ フレームワーク (またはその場合は任意のフレームワーク) およびバイナリ/ブロブ データ型を使用する場合は注意してください。

于 2014-03-03T07:45:34.890 に答える