Что такое модель процесса Apache? - PullRequest
6 голосов
/ 13 марта 2010

Я уже некоторое время гуглю этот вопрос, но ответов не получил. Что такое модель процесса Apache?

Под моделью процесса я подразумеваю, как Apache управляет процессом или потоком для обработки HTTP-запроса.

Разветвляет ли он один процесс для каждого HTTP-запроса?

Имеет ли он пул процессов / потоков?

Можем ли мы его настроить?

Есть ли онлайн-документация для таких деталей Apache?

1 Ответ

4 голосов
/ 13 марта 2010

Это зависит от вашей системы и конфигурации: см. Основные функции и модули мультиобработки : вы можете использовать, например:


Цитирую страницу последней, работника Apache MPM:

Этот модуль мультиобработки (MPM) реализует гибридный мультипроцесс многопоточный сервер.
Используя потоки обслуживать запросы, это в состоянии обслуживать большое количество запросов с меньшим количеством системных ресурсов, чем сервер на основе процессов.
Однако это сохраняет большую часть стабильности сервер на основе процессов, сохраняя доступно несколько процессов, каждый со многими нитями.

...