是否有任何Apache关闭钩子用于清理?

时间:2010-02-23 23:57:29

标签: apache2

我目前正在为Apache 2 / 2.2开发一个模块,需要在主Apache进程终止之前执行一些清理(而不是子进程)。

我已经广泛搜索,但没有找到任何关于使用哪个钩子的指南。任何人都可以帮助我指出正确的方向吗?

1 个答案:

答案 0 :(得分:2)

我不确定你究竟想做什么,但我认为apr_reslist_create和apr_pool_cleanup_register函数可以帮到你。 apr_reslist_create函数中的一个参数是apr_reslist_destructor,您可以使用它来传递析构函数。另外,我认为你应该看看mod_dbd模块源代码,因为它是如何从apache进程创建和清理外部资源的一个很好的例子。

Apr-Util apr_reslist_create

Apr apr_pool_cleanup_register