On 6/27/05, Boyle Owen <[EMAIL PROTECTED]> wrote:
> > -----Original Message-----
> > From: Boyle Owen
> > Sent: Montag, 27. Juni 2005 13:14
> > To: 'AussieJohn'
> > Subject: RE: [EMAIL PROTECTED] Apache dies unexpectedly
> >
> >
> 
> Pls keep on list...
> 
> >
> >
> > > -----Original Message-----
> > > From: AussieJohn [mailto:[EMAIL PROTECTED]
> > > Sent: Montag, 27. Juni 2005 12:53
> > > To: [email protected]
> > > Cc: Boyle Owen
> > > Subject: Re: [EMAIL PROTECTED] Apache dies unexpectedly
> > >
> > >
> > > <snip>
> > >
> > > > > Problem:
> > > > >   Apache dies unexpected and out of the blue. e.g. I came
> > > to work this
> > > > > (monday) morning,
> > > > > and found my webserver died about half an hour before I
> > > even got into
> > > > > the office.
> > > > > Every so often (seemingly random times...) therewill be
> > > entries in the
> > > > > error_log saying:
> > > > > [notice] caught SIGTERM, shutting down
> > > > > [notice] Apache/2.0.54 (Unix) PHP/4.3.11 configured --
> > > resuming normal
> > > > > operations
> > > >
> > > > SIGTERM is the standard unix signal to kill a process. This
> > > is exactly the log message you get if you type "apachectl
> > > stop" or "kill <PID>". So something must be doing this...
> > > >
> > > > You say the times are random - are you certain? Check in
> > > the crontab for root to see if there is a forgotten
> > > instruction to stop apache (check all the other crontabs if
> > > apache doesn't start as root).
> > > >
> > >
> > > ---------------
> > > Yes times seem to be random, sometimes the server will die within
> > > several minutes from being started, sometimes will be
> > > anything between
> > > 10 minutes and 40, 50 minutes.
> > > -----------
> > >
> > >
> > >
> > >
> > > > I notice below that the SIGTERM is followed immediately by
> > > a start and then by another SIGTERM - could there be a rogue
> > > daemon running - maybe to rotate logs or something? Check it out.
> > > >
> > > -------------
> > >
> > > I have no reasonable explanation for this as of yet.
> > > When I got to work on monday morning, I looked through the
> > log file,
> > > and there were a *lot* of
> > >
> > > [notice] caught SIGTERM, shutting down
> > > [notice] Apache/2.0.54 (Unix) PHP/4.3.11 configured --
> > resuming normal
> > >
> > > lines in there.
> >
> > If you get a lot of stop start sequences in the logs and it
> > doesn't seem to be regular, it doesn't look like cron. So
> > some job is being executed randomly which is restarting
> > apache. Could it be a daemon:
> >
> > - use ps to see what's running and check out the source code
> > of anything that looks suspicious
> > - grep for apache/httpd in /etc/init.d (should only be the
> > boot and kill scripts)
> >
-----
used ps and nothing seemingly suspicious seems to be running.
from memory there is one other script in /etc/init.d called 'httpd.server'
(not 100% sure on the name), i do know there are two scripts that 
start with 'httpd'.
-----



> > Could it be a CGI program? Does apache start as root?
> >
-----
it could indeed be a cgi (PHP) program - allthough quite often I am not 
using the webserver, and will still die, hence suggesting to me that it is 
not a CGI script causing this.

also what might be interesting to note, is that I did to a reboot of my system, 
as I figured this may clear out zombified processes and other nasty
things that may have ended up in memory/in apache thread.

Alas, to no avail, approximately 10/15 mins after reboot the server died again.

-----

> > Rgds,
> > Owen Boyle
> > Disclaimer: Any disclaimer attached to this message may be ignored.
> >
> >
> > > This is extremely odd, as the webserver
> > > ofcourse doesn't
> > > get used on the weekend as it is my workstation (I'm a web
> > developer).
> > > the only thing I could think of was a misbehaving profiler
> > or module.
> > > The only things I added before the server started dying was a
> > > virtualhost
> > > and mod_auth.
> > > I have tested with disabling the vhost, mod_auth and
> > > Xdebug (PHP profiler/debugger).
> > >
> > > None of these seem to give me a solution. So I am still stuck with a
> > > sporadically
> > > dying webserver.
> > > When I get back to work in the morning I will however make
> > sure that
> > > there are no crontabs set. I am 99.9 % sure there aren;t as I am the
> > > only one that
> > > uses my machine.
> > >
> > > Would their be any other way to find out what exactly happens
> > > that would kill
> > > the server ?
> > > -------------
> > > > Rgds,
> > > > Owen Boyle
> > > > Disclaimer: Any disclaimer attached to this message may
> > be ignored.
> > > >
> > > <snip>
> > >
> > >
> > > --
> > > "If you really want something in this life, you have to work for it.
> > > Now, quiet! They're about to announce the lottery numbers..."
> > > - Homer Simpson
> > >
> >
> 
> 
> This message is for the named person's use only. It may contain confidential, 
> proprietary or legally privileged information. No confidentiality or 
> privilege is waived or lost by any mistransmission. If you receive this 
> message in error, please notify the sender urgently and then immediately 
> delete the message and any copies of it from your system. Please also 
> immediately destroy any hardcopies of the message. You must not, directly or 
> indirectly, use, disclose, distribute, print, or copy any part of this 
> message if you are not the intended recipient. The sender's company reserves 
> the right to monitor all e-mail communications through their networks. Any 
> views expressed in this message are those of the individual sender, except 
> where the message states otherwise and the sender is authorised to state them 
> to be the views of the sender's company.
> 
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: [EMAIL PROTECTED]
>    "   from the digest: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
"If you really want something in this life, you have to work for it.
Now, quiet! They're about to announce the lottery numbers..."
- Homer Simpson

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to