Apache, эквивалентный пулу приложений IIS

У меня есть сервер Apache, и на нем много сайтов. Один или два из этих сайтов потребляют ресурсы всего сервера, потребляя почти все процессы MPM, что приводит к сбою сервера, а все остальные сайты становятся очень медленными.

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


person Joj    schedule 08.03.2015    source источник


Ответы (1)


Насколько мне известно, в Apache нет строгого эквивалента пулам приложений, однако вы можете выполнить разделение, запустив разные httpds как http://wiki.apache.org/httpd/DifferentUserIDsUsingReverseProxy описывает:

«Одной из часто запрашиваемых функций является запуск разных виртуальных хостов под разными идентификаторами пользователей. К сожалению, из-за основной природы обработки разрешений unix это невозможно. (Хотя можно запускать сценарии CGI под разными идентификаторами пользователей с помощью suexec или cgiwrap.) однако можно получить тот же эффект, запустив несколько экземпляров Apache httpd и используя обратный прокси-сервер, чтобы привести их всех в одно и то же пространство имен».

person Stephen S.    schedule 19.03.2015