ControlFreak
view release on metacpan or search on metacpan
lib/ControlFreak/Tutorial.pod view on Meta::CPAN
(TODO: example)
=head1 SHARING MEMORY - Benefit from Unix Copy-On-Write Effect
B<ControlFreak> ships with a Perl proxy only. If you want to share memory
for ruby/python you have to implement a proxy in this language (which
is not very complicated).
Because we don't want to load a tons of stuff in C<cfkd> process, and because
we want to keep C<cfkd> very stable anyway, we use an intermediary process:
a Proxy, whose job is to transparently manage a bunch of children services
as if they were directly under C<cfkd> control.
(TODO: example)
=head1 SECURITY
By default ControlFreak management port creates a unix domain socket,
but you can open a TCP socket as well. In both cases, but especially
in the later you have to be careful with the security implications:
( run in 0.364 second using v1.01-cache-2.11-cpan-0a6323c29d9 )