Что такое Prefork и worker в Apache?
Что такое Prefork и worker в Apache?

Видео: Что такое Prefork и worker в Apache?

Видео: Что такое Prefork и worker в Apache?
Видео: Apache Worker and Prefork both defined 2024, Май
Anonim

Prefork и рабочий два типа MPM апач обеспечивает. У обоих есть свои достоинства и недостатки. По умолчанию mpm предварительная вилка который является потокобезопасным. Prefork MPM использует несколько дочерних процессов с одним потоком каждый, и каждый процесс обрабатывает одно соединение за раз. Рабочий MPM использует несколько дочерних процессов с множеством потоков в каждом.

Кроме того, что такое рабочие Apache?

Рабочий . В Рабочий MPM повороты Apache в многопроцессорный многопоточный веб-сервер. В отличие от Prefork, каждый дочерний процесс ниже Рабочий может иметь несколько потоков. Рабочий обычно рекомендуется для серверов с высоким трафиком, работающих Apache версии до 2.4. Тем не мение, Рабочий несовместим с небезопасными библиотеками.

что нить в Apache? Apache HttpClient - несколько Потоки . Рекламные объявления. Многопоточная программа состоит из двух или более частей, которые могут выполняться одновременно, и каждая часть может обрабатывать разные задачи одновременно, оптимально используя доступные ресурсы.

Принимая это во внимание, как мне узнать, есть ли у меня Apache Prefork или рабочий?

Давать возможность Apache mod_info. Запросите URL-адрес mod_info, обычно curl localhost / server-info. В разделе «Настройки сервера» будет отображаться «Имя MPM: Рабочий Снова запустите httpd -V - он все равно покажет предварительная вилка , нет рабочий.

Что такое MaxClients в Apache?

Apache веб-сервер имеет параметр конфигурации, называемый MaxClients . MaxClients определяет максимальное количество одновременных подключений, которые Apache буду обслуживать. Чем больше порождено дочерних процессов, тем выше потребление памяти, поэтому MaxClients это важный параметр настройки сервера.

Рекомендуемые: