Tomcat のサーバーで動作する Grails が 1 つあります。このアプリは、MySQL サーバーから情報をエクスポートするための Web インターフェイスです。この情報は、行った選択に応じてエクスポートできますが、時間がかかります。最大の部分またはプロセスは約 40 分です。これは、データベースからすべての情報をエクスポートし、1 つの zip ファイルに圧縮してユーザーに返す必要があるときです。
すべて正常に動作していますが、1 つのクライアントに問題があります。ある種のプロキシがインストールされており、3 分間非アクティブ状態が続くとサーバーとの接続が閉じられ、エクスポートするために選択できるすべての組み合わせに時間がかかるため、何もエクスポートできません。
サーバー側が圧縮ファイルを計算して作成している間、クライアント側である GSP ページは何もせず、待機しているだけです。この接続の終了を回避するにはどうすればよいですか?
これはクライアントを受け取っているメッセージです:
Network Error (tcp_error) 通信エラーが発生しました: "" 詳細な技術情報: URL: * *** Proxy: fe0psg03 Client Address: 10.2.122.105 Time: [15/10/2012:15:41:40 GMT] User: DE \roklinne Web サーバーがダウンしているか、ビジー状態であるか、他の問題が発生してリクエストに応答できない可能性があります。後で再試行することをお勧めします。
よろしくお願いいたします。