Hi all:

I know that this is a library usage question, but there appears to be only one mailing list: the developer list. I hope that you don't find this question to annoying or tedious; I haven't been able to find the answer anywhere else.

I believe that apr_pool_note_subprocess is the correct function for what I'm trying to do. I have some processes I've spawned from my Apache module and I want to kill these processes when Apache quits. I called apr_pool_note_subprocesses() with arguments of the process pool (s->process->pool where s is a pointer to server_rec), a pointer to the process structure and APR_KILL_AFTER_TIMEOUT for the "how" argument. When I stop Apache, my processes are still running and have not been given any signals.

Is there something I'm missing here? Is there a better way to accomplish what I want?

Any help would be greatly appreciated.

By the way, I'd love to help out if there are any documentation efforts underway to improve the completeness of the documentation for libapr.

Regards,

Erik.

Reply via email to