Solved

Need guidance/clarification regarding Apache restart error messages (SIGTERM, suEXEC, Digest)

Posted on 2004-09-22
6
472 Views
Last Modified: 2010-03-04
I am running Redhat Enterprise 3 and using the latest iteration of Webmin.  I just added the first virtual domain to Apache (something I have done many times with Redhat 7.3) using Webmin's Apache module.  When I apply the changes by restarting Apache the website becomes live using its IP address, as expected.  (I have not created a dns record as yet).   However, I also see the following 'notice' level error messages in Webmin.   When I stop and then restart Apache I do not get these error messages, only when using restart.   I am a Linux Novice (note that I use Webmin :-))  I would like to better understand:

1.  What these messages refer to.
2.  Why they appear upon restart but not during a normal stop - then - start.
3.  I suspect I am just too paranoid and that as 'notice' level messages they are simply 'FYIs' from the system.  Can I simply ignore them?

Many thanks, Mike

++++++++++
[Wed Sep 22 14:51:22 2004] [notice] Apache/2.0.46 (Red Hat) configured -- resuming normal operations
[Wed Sep 22 14:51:33 2004] [notice] caught SIGTERM, shutting down
[Wed Sep 22 14:51:35 2004] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Sep 22 14:51:36 2004] [notice] Digest: generating secret for digest authentication ...
[Wed Sep 22 14:51:36 2004] [notice] Digest: done
++++++++++++++++++++++++++++++++++++++++++
0
Comment
Question by:cbns
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 34

Expert Comment

by:PsiCop
ID: 12133013
These are normal operational messages. There's nothing of concern here.
0
 
LVL 34

Expert Comment

by:PsiCop
ID: 12133046
               [Wed Sep 22 14:51:22 2004] [notice] Apache/2.0.46 (Red Hat) configured -- resuming normal operations

Apache is telling you it has successfully read its configuration file and is running normally.

                [Wed Sep 22 14:51:33 2004] [notice] caught SIGTERM, shutting down

Here, it is logging the fact that the OS sent it a "Signal - Terminate" message, and is shutting itself down in accordance with the request from the OS

                 [Wed Sep 22 14:51:35 2004] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

It is apparently starting back up at this point - it has noticed that it is configured for suwrapper, and its logging level demands that the fact be recorded in the log

                 [Wed Sep 22 14:51:36 2004] [notice] Digest: generating secret for digest authentication ...

Apache is preparing message digest (hash function, essentially) for use with suexec and making note of this fact (again, because the logging level demands it)

                 [Wed Sep 22 14:51:36 2004] [notice] Digest: done

The webserver has finished creating the message digest (this lets you evaluate how much time it spends on that - not much, it looks like)
0
 
LVL 34

Accepted Solution

by:
PsiCop earned 50 total points
ID: 12133081
1) See above.

2) Good question - I suspect that this is the case because its following  different code-path. Also, with a restart, the code never fully exits, so its logging level is left intact. Could be that it hasn't reached the logging level you need to see these messages when its brought up from a cold start.

3) Yes, you're paranoid, but just because you're paranoid doesn't mean there isn't anyone out to get you. Even paranoid people have enemies. But these 5 messages are just the "FYI" variety and are mainly there for Apache to tell you "I'm doing what you told me to do, and here's what I think that is".

If you want, you can reduce the logging level in httpd.conf and you won't see these. You can even vary the logging level by Virtual Server.
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
LVL 15

Expert Comment

by:samri
ID: 12134195
hey you machine is under attack!  Boot to your installation CD, and reinstall!
0
 
LVL 15

Expert Comment

by:samri
ID: 12134210
just kidding!

PsiCOP comment is excellent!!!.

cheers,
0
 

Author Comment

by:cbns
ID: 12134604
Thanks PsiCOP!

My paranoia on this was because my vendor, Interland, has not yet built a box without errors or ommitted services.  As a struggling novice with self-managed servers, I did not want to assume the obvious.  (I have to move several client websites to the box this week.)  The old 7.3 build must have had a lower level of logging.  Thanks for pointing out that this can be changed.  

I greatly appreciate your clear explanation and reassurance.

Mike
0

Featured Post

U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you are running a LAMP infrastructure, this little code snippet is very helpful if you are serving lots of HTML, JavaScript and CSS-related information. The mod_deflate module, which is part of the Apache 2.2 application, provides the DEFLATE…
If you've heard about htaccess and it sounds like it does what you want, but you're not sure how it works... well, you're in the right place. Read on. Some Basics #1. It's a file and its filename is .htaccess (yes, with a dot in the front). #…
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …
Suggested Courses

628 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question