Я работаю с Apache 2.4.33x64 на сервере 2008, чтобы запустить сайт для макс. 15 пользователей. На сайте вы можете произвести действительно дорогостоящие вычисления, которые могут занять несколько минут (вызывается внешний скрипт). Во время этих расчетов сервер использует 15% ЦП и примерно такое же использование оперативной памяти, что и без него (12% от 16 ГБ). Однако другой пользователь не может использовать сайт до завершения расчетов. Конфигурационный файл более или менее установлен по умолчанию, поэтому сервер должен работать на mpm_winnt.
Есть ли в mpm_winnt настройки, которые позволили бы дополнительному потоку работать, даже если первый занят? Или есть смысл выбирать другой модуль мультиобработки?
В документации к mpm_winnt я не нашел ничего полезного. Значение по умолчанию ThreadsPerChild = 64 не должно быть проблемой, не так ли? Единственное, что я пытался изменить, - это установить для директивы MaxMemFree более высокое значение, что не помогло.