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

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

我已经广泛搜索,没有找到任何关于使用哪个钩子的指南.谁能帮助我指出正确的方向?

最佳答案 我不确定你究竟想做什么,但我认为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

点赞