[Catalyst] Catalyst::Engine needs a stop method
Jon
jon+catalyst at youramigo.com
Sun Oct 29 01:41:53 GMT 2006
Hi Kennedy,
Thanks for the suggestion. Although it's a possible option for me, it's
not my preference. Before forking, I set up the context for the
background operation in the Cat environment, so I would have to
reproduce all of that logic separately if I were to use a separate POE
server.
--
Jon
On Fri, 2006-10-27 at 21:19 -0400, hkclark at gmail.com wrote:
> 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
>
> _______________________________________________
> List: Catalyst at lists.rawmode.org
> Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/[email protected]/
> Dev site: http://dev.catalyst.perl.org/
More information about the Catalyst
mailing list