On Apr 8, 2008, at 8:44 PM, Andy Grant wrote:

I am writing a module that runs certain functions depending on the configuration directives in the conf files. The functions are run twice when the server is started and again when the server shuts down. Is there a way to make the functions run only once? Maybe some variable that can be checked stating that the server is reading the conf files, actually starting the server, or shutting down?


Do a grep through the modulues for comments like 'first run'. It is common for modules to do something post their conf init like:

.._init()
        if (...) {
                first run -- ignore
                set some flag
        } else {
                do...

for example to first gather all the configured hostnames and only then check if they can be reached.

Dw

Reply via email to