[Dancer-users] do something after sending response

sawyer x xsawyerx at gmail.com
Thu Aug 11 20:36:09 CEST 2011


For what it's worth, I was investigating adding a keyword for delayed
responses with PSGI.
Haven't really got done with it yet though.
Perhaps tomorrow, if I go to the yearly Linux meeting in Israel, I might
work on it there.

On Thu, Aug 11, 2011 at 9:27 PM, David Precious <davidp at preshweb.co.uk>wrote:

> On Thursday 11 August 2011 18:17:47 David Precious wrote:
> > Another possible alternative would be to fork a new process that will do
> > the  stuff in the background, whilst the original process continues
> > onwards to send the response back to the client.
>
> For the time being, at least, this is probably the easiest option.
>
> Something like:
>
>    hook after => sub {
>        if (fork) {
>            # parent - do nothing
>        } else {
>            # Child - sleep for a while
>            sleep 50;
>            exit;
>        }
>    };
>
> With a quick test, that works as expected.  (The exit is required, so that
> the
> child process doesn't then go on return control to Dancer.)
>
>
>
>
> --
> David Precious  ("bigpresh")
> http://www.preshweb.co.uk/
>
>   "Programming is like sex. One mistake and you have to support
>   it for the rest of your life". (Michael Sinz)
> _______________________________________________
> Dancer-users mailing list
> Dancer-users at perldancer.org
> http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.backup-manager.org/pipermail/dancer-users/attachments/20110811/5cd19d49/attachment.htm>


More information about the Dancer-users mailing list