[Dancer-users] do something after sending response
David Precious
davidp at preshweb.co.uk
Thu Aug 11 20:27:46 CEST 2011
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)
More information about the Dancer-users
mailing list