Ограничение процессорной нагрузки

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 11:01, 30 марта 2008 (править)
Dmih (Обсуждение | вклад)
м (Ссылки)
← К предыдущему изменению
Версия 10:15, 31 марта 2008 (править) (отменить)
NovaCxarmulo (Обсуждение | вклад)

К следующему изменению →
Строка 1: Строка 1:
Вы можете указать предел нагрузки, при котором ваш сайт будет остановлен. Это полезно в том случае, если вы не можете справиться с перегрузкой другими способами и не хотите оплачивать тарифный план, который подходит для требуемой нагрузки. Вы можете указать предел нагрузки, при котором ваш сайт будет остановлен. Это полезно в том случае, если вы не можете справиться с перегрузкой другими способами и не хотите оплачивать тарифный план, который подходит для требуемой нагрузки.
-Не смотря на то, что квота выделяется на весь аккаунт - ограничение нагрузки действует отдельно для каждого сайта (обычно это не представляет проблемы, т.к. одновременный всплеск нагрузки на двух сайтах маловероятен).+Не смотря на то, что квота выделяется на весь аккаунт - ограничение нагрузки действует отдельно для каждого доменного имени.
 +Т.е. если у Вас есть два сайта или сайт, к которому привязано более одного доменного имени (например domain.ru и domain.com), то в ограничителе нагрузка будет считаться отдельно по каждому доменному имени (отдельно для domain.ru и отдельно для domain.com). Обычно это не должно представлять проблемы для отсекания разовых всплесков, когда сайт индексируется поисковиком или делается попытка его скачать.
 + 
 +Тем не менее исходя из особенностей работы ограничитель не может гарантировать строгое соблюдение наложенных условий и не будет работать как ожидалось, если идет равномерная нагрузка на 2 или более доменных имени.
 + 
 +Доменные имена domain.ru и www.domain.ru считаются одним именем.

Версия 10:15, 31 марта 2008

Вы можете указать предел нагрузки, при котором ваш сайт будет остановлен. Это полезно в том случае, если вы не можете справиться с перегрузкой другими способами и не хотите оплачивать тарифный план, который подходит для требуемой нагрузки.

Не смотря на то, что квота выделяется на весь аккаунт - ограничение нагрузки действует отдельно для каждого доменного имени. Т.е. если у Вас есть два сайта или сайт, к которому привязано более одного доменного имени (например domain.ru и domain.com), то в ограничителе нагрузка будет считаться отдельно по каждому доменному имени (отдельно для domain.ru и отдельно для domain.com). Обычно это не должно представлять проблемы для отсекания разовых всплесков, когда сайт индексируется поисковиком или делается попытка его скачать.

Тем не менее исходя из особенностей работы ограничитель не может гарантировать строгое соблюдение наложенных условий и не будет работать как ожидалось, если идет равномерная нагрузка на 2 или более доменных имени.

Доменные имена domain.ru и www.domain.ru считаются одним именем.


В данный момент технология работает для следующих языков программирования:

PHP - Windows (все типы веб-серверов)

PHP - UNIX - ввод в строй до 2008.04.05

ASP.NET - ввод в строй до 2008.04.15


Статистика нагрузки для сайта обновляется раз в минуту. В случае превышения нагрузки последнего часа над пределом будет отображаться заставка 'сервер перегружен'. Это будет продолжаться какое-то время, достаточное, чтобы средняя нагрузка за час вернулась к норме.

Пример: ваш тариф позволяет нагрузку 5%, вы можете установить предел в 4.5%. Оставшихся 0.5% нагрузки хватит для показа заставки в течение нужного времени. Вы можете также установить предел для одного IP. Например, предел в 2% позволит исключить полную перегрузку сайта с примерно двух IP адресов (по 2% с каждого). Конкретным перегрузившим IP адресам будет отправляться заставка о перегрузке.

Конфигурация хранится в файле .cpu_limit.conf в корневом каталоге сайта. После включения ограничения ваш сайт будет вести логи работы системы в корневом каталоге сайта. .cpu_limit_[дата].log - список заблокированных запросов, .cpu_limit_[дата]_ok.log - список прошедших запросов и текущая статистика.

Смотрите также

Личные инструменты