I am surprised nobody had a "just use this product" or "just google for this 
search term" response - 

Let me describe a little more what I'm looking for - 

So you create a VM, and turn on apache. Of course it has a default config file, 
including a default number of MPM preforks and threads and so on. These things 
should be tweaked based on the memory your website requires per thread, and the 
amount of ram you have, and number and type of processors. If you have the 
numbers too small, and you get a lot of traffic, then a bunch of users will get 
"page cannot be displayed" and you won't know about it, unless you know what to 
search for in your logs. If you set the numbers too high, you can become 
processor or memory starved. This might cause terrible response times or OOM 
errors to appear in logs, which again, result in some percentage of users 
getting "page cannot be displayed," and you don't know about it unless you know 
what to search for in logs.

We already have monitoring and alerting systems that tell us if CPU load 
thresholds get exceeded, or memory thresholds exceeded. We have systems that 
periodically (every minute) download pages from the server, and alert us if 
they don't get the expected results. 

So I'm confident we'll be alerted if the server(s) go down completely, or 
become CPU or memory starved. I'm not sure if we're monitoring response time - 
I can look into it - But if we've configured the MPM resources too small (or 
anything else) we'll have error messages appearing in the logs, and go 
undetected. Meanwhile users will be affected, and we're not alerted.

In Microsoft, the event viewer filters all the critical and failure alerts for 
you. Apache generates strings in the log file such as "Fatal error: Out of 
memory (allocated 786432) (tried to allocate 24576 bytes)"

I am certain somebody already itemizes all the common or important error 
messages that could appear in logs, to separate them from all the noise. 
Virtually every line in the access_log and error_log are non-fatal, 
non-important, just saying that some requested file doesn't exist, or does 
exist, or stuff like that.

There's got to be a good way to search all the logs, regularly, to find 
messages that need attention.

The same idea applies to apache, mysql, syslog, I don't know what else.
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to