From an article:
"With this prefork model, Apache is managing several child processes, and each process could be used to manage one HTTP request. "
Is this true?
Then why is the:
MaxRequestsPerChild: maximum number of requests a server process serves
In the config. I guess it's default value 0 means unlimited requests per child but then this means that the first statement is not correct and all of these preforked apache processes can serve multiple requests.
Best Answer
The docs about
MaxRequestsPerChild
(known asMaxConnectionsPerChild
as of httpd 2.3.9) is pretty clear