Согласно официальному сайту apache.org:
Директива MaxConnectionsPerChild устанавливает ограничение на количество подключений, которые будет обрабатывать отдельный дочерний серверный процесс, прежде чем он умрет.
Буду признателен за уточнения:
Q1: Поскольку этот параметр находится в контексте prefork, относится ли количество соединений, упомянутое выше, к запросам на соединения (SYN_SENT) или принятым/установленным соединениям? В какой ситуации было бы хорошо истечь?
Вопрос 2. В отличие от родительского узла, который обрабатывает только прослушивание порта 80, дочерний узел с предварительным ответвлением обрабатывает как прослушивание, так и установленные соединения. Предел одновременных входящих запросов на подключение (SYN_SENT), которые он может обрабатывать одновременно, ограничен директивой apache MaxRequestWorkers, в то время как ThreadsPerChild ограничивает количество одновременных ESTABLISHED сокетов. Это правильно ?
Q3: Если дети прослушивают порт 80, что тогда будет делать родитель? Он продолжает слушать?
Спасибо