Re: Request timeout question

Adrian
Thu, 13 Dec 2007 06:54:25 -0000

Could a separate thread be used?

On Dec 13, 4:41 pm, Bcp <bcpar...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:
> 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
<AdrianLloydSm...-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