Ограничение процессорной нагрузки
Материал из 1GbWiki.
Версия 22:35, 29 марта 2008 (править) NovaCxarmulo (Обсуждение | вклад) (Новая: Вы можете указать предел нагрузки, при котором ваш сайт будет остановлен. Это полезно в том случае, ес...) ← К предыдущему изменению |
Версия 11:01, 30 марта 2008 (править) (отменить) Dmih (Обсуждение | вклад) м (→Ссылки) К следующему изменению → |
||
Строка 22: | Строка 22: | ||
.cpu_limit_[дата]_ok.log - список прошедших запросов и текущая статистика. | .cpu_limit_[дата]_ok.log - список прошедших запросов и текущая статистика. | ||
- | == | + | == Смотрите также == |
- | [[Проблемы быстродействия и нагрузки]] | + | * [[Проблемы быстродействия и нагрузки]] |
+ | |||
[[Категория:Серверная нагрузка]] | [[Категория:Серверная нагрузка]] |
Версия 11:01, 30 марта 2008
Вы можете указать предел нагрузки, при котором ваш сайт будет остановлен. Это полезно в том случае, если вы не можете справиться с перегрузкой другими способами и не хотите оплачивать тарифный план, который подходит для требуемой нагрузки.
Не смотря на то, что квота выделяется на весь аккаунт - ограничение нагрузки действует отдельно для каждого сайта (обычно это не представляет проблемы, т.к. одновременный всплеск нагрузки на двух сайтах маловероятен).
В данный момент технология работает для следующих языков программирования:
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 - список прошедших запросов и текущая статистика.