On Fri, Jan 21, 2011 at 7:30 AM, Alexander Hartmaier <
[email protected]> wrote:

> t0m created CatalystX::JobServer which is currently only available on
> github:
> https://github.com/bobtfish/CatalystX-JobServer



So, venturing a bit off topic, anyone have suggestions on managing worker
("consumer") processes?

There seems to be two common approaches. One is to just start up a bunch of
worker processes independently (managed like any other daemon) killing and
starting more as needed.  Another is using a manager process that forks off
workers and will kill long-running or memory-consuming processes and respawn
if a process dies.  Perhaps monitoring queue sizes and adjusting as
necessary.


-- 
Bill Moseley
[email protected]
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to