I've seen similar behavior with DBD::Sybase; if your SYBASE env variable
is not set or points at an invalid directory Apache starts up but begins
segging every child process over and over again.

I'm not familiar with Postgres but this might point you in the right
direction.

On Thu, 2002-03-14 at 18:09, Doug Silver wrote:
> I can't seem to get Apache::DBI to start up properly.
> 
> Here's my startup.pl:
> 
> #!/usr/bin/perl -w
> use strict;
> use Apache ();
> use Apache::Status ();
> use Apache::DBI ();           #  This *must* come before all other DBI modules!
> use Apache::Registry;
> use CGI (); 
> CGI->compile(':all');
> use CGI::Carp ();
> $Apache::DBI::DEBUG = 2;
> Apache::DBI->connect_on_init
>    ("DBI:Pg:dbname=demo;host=localhost", "demo", "",
>       {
>          PrintError => 1, # warn() on errors
>          RaiseError => 0, # don't die on error
>          AutoCommit => 0, # require transactions
>       }
>    )
>    or die "Cannot connect to database: $DBI::errstr";
> 1;
> 
> And here's what happens:
> [Thu Mar 14 14:28:35 2002] [notice] Apache/1.3.22 (Unix) mod_perl/1.26 PHP/4.1.0 
>mod_ssl/2.8.5 OpenSSL/0.9.6a configured -- resuming normal operations
> 13336 Apache::DBI             PerlChildInitHandler 
> 13337 Apache::DBI             PerlChildInitHandler 
> 13338 Apache::DBI             PerlChildInitHandler 
> 13339 Apache::DBI             PerlChildInitHandler 
> 13340 Apache::DBI             PerlChildInitHandler 
> [Thu Mar 14 14:28:35 2002] [notice] Accept mutex: flock (Default: flock)
> [Thu Mar 14 14:28:35 2002] [notice] child pid 13338 exit signal Segmentation fault 
>(11)
> [Thu Mar 14 14:28:35 2002] [notice] child pid 13339 exit signal Segmentation fault 
>(11)
> [Thu Mar 14 14:28:35 2002] [notice] child pid 13337 exit signal Segmentation fault 
>(11)
> [Thu Mar 14 14:28:35 2002] [notice] child pid 13336 exit signal Segmentation fault 
>(11)
> [Thu Mar 14 14:28:36 2002] [notice] child pid 13340 exit signal Segmentation fault 
>(11)
> 
> If I don't use the "connect_on_init" stuff, I can run a test script fine with those
> exact db parameters.
> 
> Any suggestions?
> 
> Thanks!
> -- 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Doug Silver
> Network Manager
> Quantified Systems, Inc
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
-- 
Brendan W. McAdams             | [EMAIL PROTECTED]
Senior Applications Developer  | (646) 375-1140
TheMuniCenter, LLC             | www.themunicenter.com

"Always listen to experts. They'll tell you what can't be done, and why.
Then do it."
- Robert A. Heinlein

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to