Vincent Moneymaker wrote:
I have a question which I am not sure whether it is loopy or not.
In the Apache::DBI module module the variable '$Apache::ServerStarting' is
used but I can't find any reference to it on the mod_perl site or elsewhere
under /usr/local/lib/perl5 on my FreeBSD box. The mod_perl site refers to
an '$Apache::Server::Starting' variable but not the $Apache::ServerStarting
variable. Is this a mistake on the mod_perl site or in the Apache::DBI code
or am I just getting confused.
http://perl.apache.org/docs/2.0/user/porting/compat.html#C__Apache__Server__Starting__and_C__Apache__Server__ReStarting_
Thanks, Vince Moneymaker
Hi Vince,
From Apache::DBI:
> if ($Apache::ServerStarting and $Apache::ServerStarting == 1) {
> print STDERR "$prefix skipping connection during server
startup, read the docu !!\n" if $Apache::DBI::DEBUG > 1;
> return $drh->connect(@args);
> }
This is something that was never updated for MP2 pre or post RC5 in
Apache::DBI. The mod_perl site is correct.
I'll patch this tonight or over the weekend as its a simple one (see below).
Thanks for the spot.
You're not finding any references to it in your code because it doesn't
exist in MP2 as the documentation says expect in
compat.pm
Its defined as following in compat.pm:
>($Apache::Server::Starting, $Apache::Server::ReStarting) =
> Apache2::ServerUtil::restart_count() == 1 ? (1, 0) : (0, 1);
--
END
---------------------------------------------------------
What doesn't kill us can only make us stronger.
Nothing is impossible.
Philip M. Gollucci ([EMAIL PROTECTED]) 301.254.5198
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Developer / Liquidity Services, Inc.
http://www.liquidityservicesinc.com
http://www.liquidation.com
http://www.uksurplus.com
http://www.govliquidation.com
http://www.gowholesale.com