Hi 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 way.
Thanks in advance for your help. Regards 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'
