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

Исходное сообщение
"Какой MPM выбрать?"

Отправлено littleadmin , 15-Сен-09 12:36 
Апач обслуживает множество запросов. То, что работает на сервере написано на php perl python. Соответственно применяется modphp modperl modpython. Сейчас работает все в режиме prefork. keepalive отключен. nginx фронтэндом. ОС linux

Вот и задумался. нагрузка растет, памяти скоро будет нехватать. Может испольовать не prefork модель?
Даст ли экономию памяти и процессорного времени использование многопоточных модулей типа
Apache MPM perchild
Apache MPM threadpool или Apache MPM worker
И насколько оправдано это?

Так же скажу, что некоторые данные передаются по NFS, не будет ли блокирован целиков многопоточный процесс при отвале NFS?


Содержание

Сообщения в этом обсуждении
"Какой MPM выбрать?"
Отправлено sshutdownow , 15-Сен-09 13:09 
потоковые MPM с php можно использовать с большой осторожностью - у php полно расширений завязанных на не _THREAD_SAFE библиотеки - http://www.php.net/manual/en/faq.installation.php#faq.instal...

MPM perchild - вроде как нерабочий, только для разработчиков апача