НачалоО проектеЦеныРегистрация На главную
База документов / Технический регламент, правила работы / Быстродействие, ресурсы сервера / Перегрузка процессора (CPU)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дополнительная информация


 

Другие разделы документации

 

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

 

 

 
поищите нужную
информацию
на 1GbWiki

постоянно
пополняется
администраторами
хостинга!

    Rambler's Top100 Наверх     
 
Rambler's Top100 © 2002-2015 In-Solve
лицензии № 100858, 100731
поддержка: support@1gb.ru