Автоматическое ограничение процессорной нагрузки

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

(Различия между версиями)
Перейти к: навигация, поиск
Версия 10:39, 26 марта 2010 (править)
Rin (Обсуждение | вклад)
(+В личном кабинете превышения не видно, но заставка отображалась. Почему?)
← К предыдущему изменению
Версия 10:41, 26 марта 2010 (править) (отменить)
Dmach (Обсуждение | вклад)
м (Защищена страница «Автоматическое ограничение процессорной нагрузки» [edit=sysop:move=sysop])
К следующему изменению →

Версия 10:41, 26 марта 2010

На вашем сайте отображается следующая заставка:

Cайт превышает предел нагрузки на процессор 
приобретенного тарифного плана хостинга.

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

Содержание

Когда пропадет заставка?

Информация о текущей нагрузке сайта обновляется раз в несколько минут. Если нагрузка за последний час спала, заставка пропадет и сайт продолжит работу.

Насколько часто вместо сайта отображается заставка?

Система создала каталог .proclimit<случайная-строка> в корневом каталоге вашего сайта. Посмотрите лог-файлы по датам. В файлах log_limit_<дата>.log отображаются заблокированные запросы, в файлах log_limit_<дата>_ok.log - запросы, которые не были блокированы.

Что делать дальше?

Оцените, насколько полученное качество работы сайта вас устраивает. Если устраивает, можно ничего не делать, система постарается ограничить ваш сайт так, чтобы он не выходил за тариф. Например, возможно, пик происходит всего один раз в несколько месяцев, сайт постоит блокированным 30 минут - это не страшно. Если блокировка срабатывает чаще допустимого или вам хочется, чтобы она не срабатывала вообще, смените тариф на более мощный. Блокировка изменит режим работы в течение 1 часа с момента смены тарифа.

На мой сайт заходит полтора человека в день, о чем вообще вы пишите?

Связывать нагрузку сайта с посетителями ("униками") - популярное заблуждение, на деле это имеет смысл только для сайтов с посещаемостью в 20-50 тысяч посетителей в день и более. Для сайтов с меньшей посещаемостью гораздо больше нагрузки создает технический трафик - поисковые системы, боты проверок ссылок, RSS, администрирование сайта самим веб-мастером, и так далее. Понять точную причину нагрузки можно через раздел личного кабинета "полный список функций, "статистика процессорной нагрузки". Там вы можете запомнить время наиболее высокой нагрузки, а затем почитайте обычные логи веб-доступа за этот период (http://www.1gb.ru/log).

В личном кабинете превышения не видно, но заставка отображалась. Почему?

Статистика в личном кабинете (полный список функций/статистика/статистика процессорной нагрузки) показывается с усреднением за час. Система же ограничения нагрузки работает с меньшими интервалами времени.

Рассмотрим пример:

Сайт с 10:00 до 10:05 производит нагрузку в 10% и с 10:05 до 11:00 производит нагрузку в 1%. Таким образом средняя нагрузка за весь час (с 10:00 до 11:00; то, что отображается в статистике) будет (5*10 + 1*55)/60 = 1.75% но при этом с 10:00 до 10:05 сайт всё-таки превышает лимит и его работа блокируется заставкой.

Как работает система ограничения нагрузки?

Раздел личного кабинета "ограничение процессорной нагрузки" позволяет вам установить более точные параметры ограничения, например, позволяет блокировать отдельных посетителей вместо работы сайта целиком. Система принудительного полного ограничения срабатывает только в том случае, если вы не смогли справиться с ситуацией своими средствами.

Я хочу заменить заставку на свою

Разместите в корневом каталоге сайта файл .cpu_limit_message.conf, напишите туда HTML страничку, которая будет выводиться вашим пользователям в момент перегрузки.

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