At 10:15 AM 3/27/2004, Esteban Pizzini wrote:
>Hi,
>
>I have add this to post_config handler:
>    apr_pool_cleanup_register(p, NULL, module_clean_up,
>apr_pool_cleanup_null);
>
>because I want to know when Apache is shutting down to do some things in my
>module...
>It works ok when apache shutdown, but itīs called when it starts too... :(
>I think this happens because apr_pool_cleanup_register "registers functions
>to be  called when a pool is cleared or destroyed", so when apache start I
>suppose that the pool is cleared..
>
>is there a way to get my function called only when apache shutdown???

Well if you backtraced to the process pool yes.  However a dynamic module
is loaded, unloaded and reloaded.  It's unloaded again before the process
pool cleanups are invoked.  so short answer - you don't want it to behave
as you described.

Bill


Reply via email to