Drat... I was kinda hoping that would've been it. Oh
well.... Alright, how about this:
1) Set your logging level to debug (is it right now? I bet not)
2) Wrap your startup.pl file in some <perl> tags in your
httpd.conf file and eval the code. See if it sets $@. If so, then print
the result. Another thing you could do is install a signal handler for
$SIG{DIE} and print a stack trace using Carp::Croak. I've had to do the
latter more times than I care to admit, but it works really well in
catching errors.
I'd try #1, personally (much easier). --SC
--
Sean Chittenden <[EMAIL PROTECTED]>
Don't buy a landslide. I don't want to have to pay for one more vote
than I have to.
-- Joseph P. Kennedy, on JFK's election strategy.
On Fri, 14 Jan 2000, Ricardo Kleemann wrote:
> Date: Fri, 14 Jan 2000 07:59:39 -0800 (PST)
> From: Ricardo Kleemann <[EMAIL PROTECTED]>
> To: Sean Chittenden <[EMAIL PROTECTED]>
> Cc: [EMAIL PROTECTED]
> Subject: Re: how come httpd doesn't start even though startup.pl is fine?
>
> Thanks but unfortunately that's not it... :-(
>
> I only put in a snippet of the startup.pl. My file does indeed have a 1;
> at the bottom...
>
> Ricardo
>
> On Fri, 14 Jan 2000, Sean Chittenden wrote:
>
> > You're going to love this... your startup.pl file is
> > fine... almost. You're forgetting a key part of the script... issue this
> > shell command and it'll work:
> >
> > echo "1;" >> startup.pl
> >
> >
> > The startup script needs to return true from its
> > eval. <:)
> >
> > --SC
> >
> > --
> > Sean Chittenden <[EMAIL PROTECTED]>
> >
> > What you don't know won't help you much either.
> > -- D. Bennett
> >
> > On Thu, 13 Jan 2000, Ricardo Kleemann wrote:
> >
> > > Date: Thu, 13 Jan 2000 16:47:35 -0800 (PST)
> > > From: Ricardo Kleemann <[EMAIL PROTECTED]>
> > > To: [EMAIL PROTECTED]
> > > Subject: how come httpd doesn't start even though startup.pl is fine?
> > >
> > > Hi everyone,
> > >
> > > I don't know what's causing this, and there are no errors being logged in
> > > my error_log.
> > >
> > > I'm running apache 1.3.9, mod_perl 1.21, linux 6.1
> > >
> > > I have a startup.pl with a bunch of modules in it. If I run the startup.pl
> > > by itself it is fine, does not report errors... however, if I run httpd it
> > > dies, never gets off the ground. If I go thru my list of modules and
> > > remove some of them, then everything starts up fine...
> > >
> > > Here's my list: the ones commented out will cause httpd to not startup...
> > > IF I leave the list as is, it starts up fine. If I uncomment any one of
> > > these, httpd doesn't complain, doesn't log anything, but never starts up
> > > correctly
> > >
> > > use CGI ();
> > > #use Fcntl;
> > > #use IO::ScalarArray;
> > > use Time::Zone;
> > > #use MD5;
> > > use LWP::Simple;
> > > #use LWP::UserAgent;
> > > use Date::Parse;
> > > #use MIME::Head;
> > > #use MIME::Body;
> > > #use MIME::Entity;
> > > #use MIME::Parser;
> > > #use Data::Dumper;
> > > use Mail::Address;
> > > #use HTML::Parse;
> > > #use Net::SMTP;
> > >
> > >
> >
> >
>
>