> I don't know the details, but there is something about the way > PerlModule works in mod_perl 1 that causes it to load the module again > when apache restarts at startup (it runs yours conf file twice when > you start, as documented). Using an explicit use() puts an entry in > %INC and fixes the issue. This should happen with require() as well, > so I don't know what the problem is, but I've been told that mod_perl > 2 doesn't have this problem.
So, due to this being the mod_perl list there must be somebody here who knows what's going on deep down in the guts of the beast :) > There seems to be an additional bug in either Apache::DBI or mod_perl > 1, since $Apache::ServerStarting == 1 seems not to be true the second > time through. Can you have your Perl section print out the values of > $Apache::ServerStarting and $Apache::ServerReStarting? This gives me: Apache::ServerStarting = 1 Apache::ServerReStarting = 0 once(!) on server startup - no matter if I "use" my handler or load it via PerlModule. --Tobias