httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mihir Mohan <>
Subject Dynamic Configuration Module using Shared memory
Date Thu, 23 Jun 2005 17:58:41 GMT

I am writing a module in which i am using my own configuration xml
file. I provide the functionality of dynamic configuration. user can
change the XML file and pass it as special request to my module to
update the configuration. It works fine for non prefork module, but
with the prefork MPM i use shared memory to store the DOM tree. The
shared memory makes the traversing of the DOM tree difficult. Is their
any other approach that i should work on ? Is it a good idea to store
in shared memory ? One other issue is that, at the time of
initialization of the module, i parse the xml file and create a shared
memory of the size of the parsed object. Now, when it is updated, the
updated xml configuration file size is larger than the shared memory
allocated. In this case, i destroy the old shm and create a new shm
with larger size and attach all the processes to it. Is it a good idea
to implement it this way ? Please let me know, if  their is a better

Thanks in advance for your help.

Mihir Mohan 

There is nothing more difficult to take in hand, more perilous to
conduct, or more uncertain in its success, than to take the lead in
the introduction of a new order of things.
Machiavelli in 'The Prince'

View raw message