2017-04-17 16 views
0

私はサーバ側でいくつかのデータを処理しているWebアプリケーションを持っています。問題は、大量のデータがあるとタイムアウトになるということです。 ブラウザのタイムアウト例外を増やす方法を教えてもらえますか?[タイムアウトの例外時にログを見て、アプリケーションが依然としてリクエストを処理していることを確認できます]しかしブラウザにタイムアウトエラーが表示されますウェブアプリケーションのタイムアウトエラーを修正する方法

テクノロジー:ロジックポータルアプリケーション。 WebLogic構成で ウェブロジック10.3サーバー+ JSF + Javaの

答えて

0

トンネリングクライアントタイムアウト

クライアントが最後のサーバーにリクエストを送信したため、この属性に設定された秒数が経過した場合は(に応じて、応答)、サーバーはクライアントを死んだとみなし、HTTPトンネル接続を終了します。サーバーは、この属性によって指定された間隔で経過時間をチェックし、そうでない場合はクライアントの要求に応答します。

デフォルトは40秒です。有効範囲は10〜900秒です。

あなたはfollwoingの手順でこれを行うことができます。

あなたは

あなたはHTTPプロトコルを実行している必要はありません設定するサーバインスタンスを開始する前に。 HTTPプロトコルを設定するには

:あなたはすでにAdministration Consoleのチェンジセンタで、行っていない場合は

を、ロック&編集(チェンジセンタの使用を参照)をクリックします。

コンソールの左側のペインで、[環境]を展開し、[サーバー]を選択します。

[サーバーの概要]ページで、構成するサーバーインスタンスを選択します。

[プロトコル]> [HTTP]を選択し、必要に応じて更新します。 「設定オプション」を参照してください。 [保存]をクリックします。

接続のトンネリングを有効にするには、[プロトコル]> [一般]を選択します。 [トンネリングを有効にする]を選択します。

トンネリングクライアントPingおよびトンネリングクライアントタイムアウトの値を指定します。

注:これらの設定は、トンネリングをサポートするサーバーのデフォルトのネットワーク構成にあるすべてのプロトコルに適用されます。

900秒の最大としてのconfigure値、

[保存]をクリックします。

これらの変更を有効にするには、Administration ConsoleのChange Centerで、[変更をアクティブ化]をクリックします。

はないすべての変更が即座にいくつかは、あなたのcahges

完了した後に再起動

を必要とする効果を取るかのサーバー上の変更点:プロトコル:全般]ページには、サーバーの再起動を必要とせずに有効になります。

[サーバー:プロトコル:HTTP]ページで変更を加えた場合は、サーバーを再起動します。

+0

@Gavel。もう少し説明していただけますか?私の理解は、上記のparamを変更すると、クライアントブラウザのタイムアウトの問題を解決できるということですか? 30分にも設定できますか? –

+0

上記の回答にステップを追加しました。30分のタイムアウトを設定することについては、30分かかる場合は他の問題があり、ビジネスロジックコードやデザインを最適化する必要があります。 –

関連する問題