stas 2004/03/01 14:41:46
Modified: src/docs/2.0/user/handlers server.pod
Log:
explain what are the pool arguments
Revision Changes Path
1.12 +26 -0 modperl-docs/src/docs/2.0/user/handlers/server.pod
Index: server.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/server.pod,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -u -r1.11 -r1.12
--- server.pod 19 Jan 2004 20:04:32 -0000 1.11
+++ server.pod 1 Mar 2004 22:41:46 -0000 1.12
@@ -222,6 +222,32 @@
PerlOpenLogsHandler MyApache::StartupLog::open_logs
+The pool arguments in this phase and
+C<L<PerlPostConfigHandler|/PerlPostConfigHandler>> are:
+
+=over
+
+=item *
+
+C<$conf_pool> is the main process sub-pool, therefore its life-span
+is the same as the main process's one. The main process is a sub-pool
+of the global pool.
+
+=item *
+
+C<$log_pool> is a global pool's sub-pool, therefore its life-span is
+the same as the Apache program's one.
+
+META: what is it good for if it lives the same life as conf pool?
+
+=item *
+
+C<$temp_pool> is a C<$conf_pool> subpool, created before the config
+phase, lives through the open_logs phase and get destroyed after the
+post_config phase. So you will want to use that pool for doing
+anything that can be discarded before the requests processing starts.
+
+=back
=head2 PerlPostConfigHandler
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]