[Catalyst] Catalyst::Engine needs a stop method

hkclark at gmail.com hkclark at gmail.com
Sat Oct 28 02:19:25 BST 2006


On 10/27/06, Jon <jon+catalyst at youramigo.com> wrote:
> I need to launch a long-running (minutes up to hours) background program
> from Catalyst.  I have it working almost well enough - I do the usual
> double-fork, closing standard file descriptors, and had to take some
> particular care to use POSIX::_exit and put an eval{} around the daemon
> code so that if it dies it doesn't return to the Catalyst main loop -
> and it runs, exits cleanly and doesn't interfere with other Catalyst
> operations.
>

Hi Jon,

I know this probably isn't the answer you are looking for, but when I
discussed a similar requirement on IRC, they convinced me to write a
POE job server.   I was surprised how easy it was and how well it
works.  I'm using POE::Component::Server::XMLRPC.

Regards,
Kennedy



More information about the Catalyst mailing list