Re: Request timeout question

Bcp
Thu, 13 Dec 2007 06:41:04 -0000

You could use a cron job to run the reports periodically and send the
PDF files from the file system.

Background drb is another option

Sent from my iPhone

On Dec 12, 2007, at 9:15 PM, Adrian
<AdrianLloydSmith-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

>
> Hi All
>
> I am trying to generate pdf reports/documents based on time consuming
> database queries and associated calculations. When these are run in
> development mode they work fine (apart from taking a long time
> 5-10mins) but when these are run on the production system they result
> in timeout errors.
>
> Is there a better way to approach this problem? The controller method
> using the following statement:
>
> send_data pdf.render, :filename => "financial_summary.pdf",
:type =>
> "application/pdf"
>
> Any help appreciated.
>
> Thanks
> Adrian
> >