RailsアプリケーションをApache+Passenger + Rails 2.3.8(Ruby 1.8.7)+Linuxサーバー+MySQL5にデプロイしています。
DBからレコードを取得してダウンロードしてExcelレポートを作成しようとしています。
レポートのレコード数が600(約)未満の場合、レポートは正常に作成およびダウンロードされます。
ただし、レポートにさらに多くのレコードが含まれている場合、ダウンロードは行われません。
クエリとロジックの処理はバックエンドサーバーとアプリケーションサーバーで完了しますが、ブラウザはしばらくすると接続タイムアウトのスローを開始します。
keepAlive時間を増やしてみましたが、ブラウザの設定も変更してみました。私には何もうまくいきません。