URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56514
[ Назад ]

Исходное сообщение
"Apache 2, потоки и FreeBSD"

Отправлено Bushi , 17-Май-05 11:24 
Всем привет!

С каким модулем необходимо собирать apache2 на freebsd 5.3, чтобу получить многопоточный сервер? По умолчанию используется модуль prefork, который использует старую добрую модель "одно соединение - один процесс", то есть никаких потоков. в Makefile на выбор -

WITH_MPM?=      prefork # or worker, perchild, threadpool

Какой модуль предпочтительнее и чем отличаются - worker, perchild или threadpool?


Содержание

Сообщения в этом обсуждении
"Apache 2, потоки и FreeBSD"
Отправлено AMDmi3 , 17-Май-05 15:54 
>Какой модуль предпочтительнее и чем отличаются - worker, perchild или threadpool?

http://httpd.apache.org/docs-2.0/mod/prefork.html
http://httpd.apache.org/docs-2.0/mod/perchild.html
http://httpd.apache.org/docs-2.0/mod/leader.html
http://httpd.apache.org/docs-2.0/mod/worker.html
http://httpd.apache.org/docs-2.0/mod/threadpool.html

Выбор невелик: prefork (без тредов) / worker (с тредами). Остальное недоделано.