2

アップロードされたファイルを処理するための画面を送信すると、大きなファイルで問題が発生しました。最終的に送信すると、次のエラーが発生します。

サーバー要求中にエラーが発生しました:
画面送信バックグラウンド要求中にタイムアウトに達しました。アクションを再試行してください

タイムアウトエラーを回避するにはどうすればよいですか?

4

2 に答える 2

1

1つのオプションは、AJAXタイムアウト制限を増やすことです。ajax-timeout-millisAviarc Adminで、[アプリケーション]>[アプリ]>[変数]に移動し、ファイルが完全にアップロードされるのに十分な時間に変数を追加します(変数が存在しない場合は作成できます)。

于 2012-09-10T06:01:58.310 に答える
0

アップロードしようとしているファイルのサイズはどれくらいですか?サーブレットコンテナの最大POSTサイズを設定する必要があるようです。

  • 組み込みJettyを使用する場合、デフォルトのPOST制限は10MBです。これは、HTTP_MAX_POST_SIZE変数を使用して起動スクリプトで構成できます。
  • Tomcatを使用する場合のデフォルトのPOST制限は2MBですが、ここで説明するようにmaxPostSizeを構成する必要があります:http://tomcat.apache.org/tomcat-6.0-doc/config/http.html
  • 他のコンテナには、最大POSTサイズ用の独自の構成メカニズムがあります。
于 2012-09-10T03:54:29.370 に答える