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