Давайте начнем с определения
maxrequests: How many requests does a child server before being killed
and a new one forked
maxspare : Maximum number of spare processes to keep running
minspare : Minimum number of spare processes to prefork
maxchildren: Hard limit number of processes in prefork mode
Это означает, что в любой момент времени на вашем веб-сервере будет работать не более maxchildren процессов, каждый из которых будет выполнять maxrequests запросов. При запуске сервера вы получите minspare процессов, которые будут расти до maxspare (или maxchildren ), если поступит больше запросов.
Итак, minspare позволяет вам сказать, сколько одновременных запросов вы ожидаете как минимум (важно, чтобы избежать создания процесса, если вы начинаете с одного, хорошо начинать, скажем, с 10), и maxspare позволяет указать, сколько одновременных запросов будет обслуживать ваш сервер не более (без ущерба для ожидаемого времени отклика и т. Д. Для проверки необходим стресс-тест). И maxrequests говорит о продолжительности жизни каждого ребенка, в случае, если они не могут работать вечно из-за каких-либо ограничений.