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