krr> приветствую. вопрос не совсем по апачу, но имеющий непосредственнок
krr> нему отношение. интересно, а как администраторы систем предоставляющие
krr> услуги хостинга организуют для пользователя связку обзначену в
krr> сабжекте. самый простой вариант это понятно один апача с safe_mode для
krr> пхп и другими суекзеками. плюс пара mysql один с кодировкой koi8
krr> другой c 1251.
Непонятно, зачем 2 мускуля с разными кодировками? Честно говоря, за
все время моей работы припомню только один-два случая, когда
пользователю нужна была кодировка koi8-r в мускуле. У нас один мускуль
с win1251 и все довольны.
krr> и вполне вероятно ситуация, когда один юзер запустив на
krr> тот-же mysql безумный запрос, поставит его в ступор, выжрав ресурсы и
krr> у других пользователей.
Я использую самописный демон на перле, которые подключен к мускулю и
иногда говорит "show processlist". Долгоиграющие процессы
отстреливаются.
krr> или какая-нибудь редиска организует непрерывнй
krr> запрос головной странички форума в несколько потоков на сколько хватит
krr> канала. результат один - отказ в доступе. решение проблемы путём
krr> отлова атакующих и фильтрование трафика это понятно. а вот как
krr> правильные люди на уровне системы лимитируют/делят ресурсы между
krr> сайтами? или на каждый запускают свой mysql + свой апач?
krr> (применительно к *nix).
mod_vhost_limit поможет. Есть на modules.apache.org
Устанавливает ограничение на кол-во одновременных коннектов к
виртуальным хостам. Юзаем на одном сервере. Работает. При превышение
установленного значения выдается, кажись, ошибка 503.
Есть на на modules.apache.org и другие интересные модули. Например,
ограничение числа коннектов с одного IP (это касательно хитрой
редиски).
--------
Дмитрий Чертищев
Ariadna Media
http://ariadnamedia.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =