[ILUG] understanding apache process numbers

Cian Cullinan cian.cullinan at gmail.com
Tue Nov 30 14:13:04 GMT 2004


I'm fairly new to the world of web servers, and while I've done a bit
of reading I was hoping some of the more experienced on the list could
help clear a few things up for me.
This really all comes down to apache connections, and what one can
infer from their numbers.
For example, let's assume I have an apache server with MaxClients set to 150:

1)  AFAIK this *does not* necessarily mean that 150 individual people
can load a web page at the same time. EG. if the page in question has
2 images, then am I right in thinking that 3 httpd processes will be
launched (one for the html page and two for the images)? In other
words is a httpd process spawned for every bit of content?
2) How can I tell how many people are currently viewing a web page (or
even site)? Presumably once the page has loaded for them and they're
just scrolling through it, not interacting, then there is no httpd
process associated with them?
3) Does KeepAlive negate the above assumptions I've made?
4) Any good documentation that you would recommend that goes a bit
further than just giving a short summary on the meaning of the apache
directives?


Feel free to answer a question not asked but that you think should
have been asked :)

Cian



More information about the ILUG mailing list