1gb - .net, ASP, Windows, Apache, PHP хостинг
База документов / Технический регламент, правила / Быстродействие, ресурсы сервера / Перегрузка процессора (CPU)

Перегрузка процессора (CPU)

смотреть документ на языке:    на украинском украинский   на русском русский

Согласно регламенту хостинга, в каждом тарифном плане регламентирована допустимая нагрузка на процессор сервера. Ограничения отражены в параметрах тарифных планов.

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

Самый простой способ решить вопрос

В тарифах, действующих с 2013 года, предел нагрузки на процессор тарифицируется достаточно низко, а менять параметры тарифа на ходу - удобно.

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

Анализ ситуации

Для анализа ситуации необходимо открыть личный кабинет, «полный список функций», «статистика процессорной нагрузки», выбрать сайт, который вызывает проблему.
Далее необходимо включить режим детализации (ссылка «Детализация по страницам, IP адресам»).

В открывшейся подробной таблице в самой правой колонке для каждого часа вы увидите наиболее значимые объекты, с которыми связана нагрузка. Проценты, которые указаны для IP адресов и страниц сайта, представляют собой те же проценты, что вы видите в общей колонке для 1 часа нагрузки, левее. Если общая нагрузка за час составила 5% и нагрузка при запросах с одного IP адреса составила 4%, значит, 4/5 из всех запросов, вызывающих нагрузку, пришла с этого адреса

  • В том случае, если нагрузка исходит преимущественно с одного или нескольких IP адресов (их суммарный или отдельный процент сравним с общей загрузкой в час), имеет смысл постараться понять, что это за адрес. Для этого можно воспользоваться следующими методами:
    • В системе windows можно запустить утилиту nslookup («Пуск», «выполнить», nslookup, «ОК»). Должно открыться окно, в которое необходимо написать IP адрес. В ответ вы получите короткое текстовое описание этого адреса, если оно существует. Если текстовый ответ содержит в себе название какой-то поисковой системы, то ваш случай описан здесь: Перегрузка поисковыми машинами.
    • Можно воспользоваться whois сервисом для выяснения учетных данных по IP адресу ( www.test.1gb.ua ). Обычно это не приводит к каким либо определенным результатам, но иногда по косвенным признакам можно понять причину запросов.
      Вы можете принять решение об ограничении нагрузки с этого IP адреса. Для этого можно воспользоваться разделом личного кабинета "полный список функций", "управление сайтами и серверами" (для Apache) либо средствами программирования вашего сайта.

      Важно: из-за особенностей работы веб-акселератора ограничение через команды .htaccess deny from могут не работать.
  • В том случае, если нагрузка происходит преимущественно при обработке одного и того же файла либо группы файлов, можно сделать вывод о том, что именно эти файлы вызывают нагрузку. Какие выводы следуют из этой информации – решать вам, в любом случае, таким образом вы определите, над какими скриптами можно работать для снижения нагрузки.
  • Если статистический анализ не дает понимания ситуации, то точную информацию о запросах вы можете получить с помощью логов веб - сервера. Можно попробовать сопоставить информацию о нагрузке, детализацию, с частотой вызова конкретных скриптов и их параметрами .
    Смотрите здесь: www.1gb.ua/log

    Но заметим, что отсутствие явных лидеров по нагрузке чаще всего означает, что нагрузка обусловлена работой вашего сайта в целом, количеством посещений (людей) . Такую нагрузку устранить нельзя, поскольку она связана с популярностью вашего ресурса.

Варианты дальнейших действий


Решение по вопросу о превышении процессорной нагрузки нужно принять в течение 3х дней.
Есть следующие сценарии дальнейших действий:

  • Вы снижаете нагрузку с помощью достоверных действий, как-то:
    • Удаляете либо останавливаете компонент, вызывающий нагрузку.
    • Блокируете IP адрес или адреса, создающие нагрузку, либо блокируете фактор нагрузки по полю USER AGENT (смотрите "Управление сайтами и серверами" в личном кабинете).
    • Включаете автомат блокировки (смотрите раздел кабинета "Ограничение процессорной нагрузки").
    • Приводите конкретные аргументы, говорящие о том, что нагрузка не будет повторяться. Сообщение «веб-мастер сказал, что проведет оптимизацию» таким аргументом не является.
  • Вы переводите аккаунт на тарифный план, достаточный для используемой нагрузки. Этим вариантом необходимо воспользоваться и в том случае, если вы хотите в дальнейшем оптимизировать сайт, но это займет более трех дней. При этом помните, что после успешной оптимизации вы можете изменить тарифный план обратно. Расчет истраченных сумм абонентской платы идет с точностью до одного дня, таким образом, в случае действительно успешной оптимизации ваши дополнительные затраты будут минимальны.
  • Вы отказываетесь от услуг нашего хостинга, т.к. вам не подходит его регламент по процессорной нагрузке (условия договора). Это нормальное решение, однако, советуем вам перед сменой хостинга оценить предложения других хостинг-провайдеров, уточнив условия по процессорной нагрузке. Дело в том, что предложения и условия всех провайдеров в этой области практически одинаковы.
    Процесс расторжения договора и возврата средств описан здесь: Процедура расторжения договора, вы также сможете воспользоваться вашим доменом на новом хостинге – домены в нашей системе регистрируются на вас.

Никаких других вариантов действий в данной ситуации мы предложить не можем.

 

отправить комментарий, замечание, поправку
 


 

Мы всегда готовы ответить на ваши вопросы!
 
  • Любые вопросы и поддержка - support@1gb.ua
  •  

     
       
     
    Наверх     
    Поддержка: support@1gb.ua