1

ファイルをアップロードすると、アップロードが途中で再開するように見えます。

当社の管理システムの一部には、サーバー上で処理されるファイルのアップロードが含まれます。ファイルは非常に大きくなる可能性があり (約 70Mb)、通常はテキスト ファイルと画像ファイルです。IIS 7 上の ac# MVC アプリケーションです。

これはすべて、開発セットアップでは正常に機能しますが、Amazon Web サービスでホストされているライブ システムでは機能しません。

3 つのテスト ファイルがあります: 70Mb、35Mb、10Mb

10Mb のファイルが 100% に達し、ステータス バーに「ページを待機しています」というメッセージが表示され、アップロードが再開されます。
35Mb のファイルは 40% に達してからアップロードを再開し
ます 70Mb のファイルは 18% に達してからアップロードを再開します

すべての再起動は、アップロードの 2 分~2 分 20 秒の間に発生します。同じ動作が chrome と firefox で見られます。

httpRuntime maxRequestLengthexecutionTimeoutを十分な大きさに設定しました。ライブ システムでデバッグが false に設定されている

とも十分に大きくなるように設定しましたrequestFilteringmaxAllowedContentLength

コントローラーのコードに到達していないようです。設定の問題だと思いますが、何が欠けているのかわかりません。

大きなファイルのアップロードによる接続のリセットを見てきましたが、構成はアップロードを許可する必要があります。これは、すぐにではなく、2 分前後で問題が発生することを除けば、同様のようです。

更新:フィドラーでプロセスを再度実行しましたが、これは504 gateway timeoutステータスを返します

更新: このプロセスは小さなファイル (これまでにテストされた 1Mb から 6Mb) で問題なく動作します。

4

0 に答える 0