Перейти к основному контенту

Превышен лимит на использование CPU

Общая информация о нагрузке на CPU

Если вы получили уведомление о превышении лимита на использование CPU, это означает, что потребление CPU вашим аккаунтом превысило суточную норму. При превышении лимита нагрузки на CPU более чем на 3% от максимально установленного значения на тарифном плане и больше 4 раз за последние 7 дней, на хостинг накладывается блокировка.

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

С ограничениями по CPU на каждом тарифном плане хостинга вы можете ознакомиться на сайте REG.RU.

Если ваш аккаунт уже заблокирован

В этом случае на всех сайтах устанавливается форма базовой аутентификации. При обращении к сайту вы увидите сообщение:

«http://имясайта.ru» запрашивает имя пользователя и пароль. 
Сайт сообщает: «cpu_block | access denied, please check email. 
For access use regru/regru.»

Для получения доступа к сайту введите:

  • логин: regru

  • пароль: regru

Далее вам необходимо выполнить рекомендации по решению проблемы, которые описаны ниже. После этого вы можете самостоятельно снять блокировку по инструкции.

Как снизить нагрузку на CPU?

Начните с просмотра статистики нагрузки на CPU:

  1. 1.
    Авторизуйтесь на сайте REG.RU и перейдите в Личный кабинет. Кликните по названию услуги хостинга, для которой необходимо просмотреть статистику.
  2. 2.

    На вкладке «Управление» вы можете увидеть показатель средней нагрузки на CPU. Для более подробного анализа нажмите по строке Статистика.

    Обратите внимание:

    • если на вкладке «Управление» не отображается строка Статистика, обратитесь в техническую поддержку;
    • статистика по CPU не отображается, если нагрузка на сервер хостинга менее 1%.

    превышен лимит на использование cpu 1

  3. 3.

    Откроется статистика следующего вида:

    превышен лимит на использование cpu 2

    Первое, на что стоит обратить внимание, это «Динамика нагрузки на процессор за последние 7 дней».

Динамика нагрузки на процессор за последние 7 дней

Если % потребления CPU (первый столбец) изменяется незначительно, выполните следующее: отключите тяжелые плагины CMS, настройте кеширование посредством CMS (для WordPress рекомендуем использовать WP Super Cache или WP-cache.com), установите таймаут обращения роботов к вашему сайту (см. ниже) или повысьте тарифный план, возможно, ваш сайт просто перерос параметры текущего тарифа и требует больших ресурсов.

превышен лимит на использование cpu 3 Как снизить нагрузку на хостинг

Если же % потребления CPU вырос значительно или меняется скачкообразно, это может быть свидетельством DDOS-атаки, Brute-Force атаки или большого количества запросов от поисковых роботов. Читайте ниже, как это можно понять и что можно сделать.

превышен лимит на использование cpu 4

Статистика запросов по User-Agent

С помощью данной статистики можно увидеть, насколько часто поисковые роботы посещают ваш сайт.

Если количество запросов большое, рекомендуем настроить файл robots.txt: установите таймаут обращения роботов к вашему сайту (от 10 секунд) при помощи директивы «Crawl-delay».

Внимание: не все User-Agent являются роботами, User-Agent показывает приложение, через которое происходило обращение к вашему сайту. То есть если вы явно не видите надписи bot, то проблема не в поисковых роботах.

Как ограничить обращения роботов при помощи директивы Crawl-delay

Перейдите в корневую папку сайта и добавьте в файл robots.txt (создайте его, если он не существует) следующие строки:

  • для отдельного робота:
User-agent: bingbot
Crawl-delay: 40 # задает таймаут в 40 секунд только для bingbot
  • для всех роботов:
User-agent: * 
Crawl-delay: 40 # задает таймаут в 40 секунд для всех поисковых роботов

Ограничение Googlebot и YandexBot

Ограничивать Googlebot необходимо через Инструменты для веб-мастеров Google. Настройки в robots.txt для googlebot работать не будут.

Ограничивать YandexBot необходимо через Яндекс.Вебмастер.

превышен лимит на использование cpu 5

Топ 10 запросов по популярности

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

Рассмотрим пример для WordPress. На скриншоте видно, что к wp-login.php совершено более 45 000 запросов, это попытки взлома. Для других CMS примеры аналогичны, меняется только URL админки.

превышен лимит на использование cpu 6

В этом случае рекомендуем установить дополнительную форму аутентификации на админку сайта:

Статистика запросов по IP-адресам

При помощи данной статистики вы можете увидеть, с каких IP-адресов серверов поступает самое большое количество запросов. Например:

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

Увидеть, какие именно запросы поступают с IP, вы можете в журналах сайтов: Как просмотреть журналы сайтов?

Узнать больше информации про IP (кому он принадлежит) можно при помощи сервиса Whois на сайте REG.RU:

Как заблокировать доступ к сайту для IP

Добавьте в файл .htaccess, находящийся в корневой папке сайта, следующие строки:

Order Allow,Deny
Allow from all
Deny from 123.123.123.123
Deny from 122.122.122.122

Где 123.123.123.123, 122.122.122.122 — IP-адреса, для которых запрещается доступ к сайту.

Внимание!
Не заблокируйте случайно свой IP-адрес. Узнать ваш IP-адрес можно здесь.

Узнать больше о методе блокировки.

Топ 10 запросов по времени ответа

При помощи данной статистики вы можете увидеть, какие страницы вашего сайта загружаются дольше всего. Возможно, на страницах размещён тяжелый контент и это является причиной повышенной нагрузки на CPU. Данную проблему стоит анализировать вместе с разработчиками вашего сайта.

Проверьте ваш аккаунт на наличие вредоносного ПО

Вне зависимости от выявленных причин, вызвавших нагрузку на CPU, проверьте ваш хостинг-аккаунт на вирусы: Как проверить сайт на вирусы?

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

Повысьте тарифный план хостинга

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

Тарифный планМаксимальный % использования CPU
Host-Lite-
Host-A2,5%
Host-B3%
Host-0, Joomla-14%
Host-1, BX-Host-1, Joomla-27%
Host-2*, BX-Host-2, Joomla-310%
Host-3, BX-Host-3, Joomla-413%
Host-Pro*, Joomla-525%
Host-Unlim*4% на каждый домен (Max 40%)
VIP-130%
VIP-250%
VIP-3100%

*Host-2, Host-Pro, Host-Unlim являются архивными/устаревшими тарифами.

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

Как повысить тарифный план хостинга?

Как перейти на VIP-тариф с обычного хостинга?

После выполнения рекомендаций вы можете самостоятельно снять блокировку по инструкции ниже.

Как снять блокировку CPU?

Снять блокировку вручную можно не чаще, чем 4 раза за 28 дней. Перед тем как снять блокировку убедитесь, что вы снизили нагрузку на CPU.

Чтобы снять блокировку CPU:

  1. 1.
    Авторизуйтесь на сайте REG.RU и перейдите в Личный кабинет.
  2. 2.

    Кликните по услуге хостинга, для которой нужно снять блокировку:

    превышен лимит на использование cpu 7

  3. 3.

    На открывшейся странице под названием услуги нажмите Что это, и как снять блокировку:

    превышен лимит на использование cpu 8

  4. 4.

    В появившейся шторке нажмите Снять блокировку:

    превышен лимит на использование cpu 9

Готово, блокировка снята. Для завершения действий перезагрузите страницу.

Превышен лимит CPU в MySQL

Если вы получили уведомление о превышении лимита CPU в MySQL, это означает, что потребление CPU в MySQL на вашем аккаунте превысило суточную норму, установленную тарифным планом. Ознакомьтесь с ограничениями по MySQL на каждом тарифном плане хостинга.

Если ваш аккаунт уже заблокирован

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

«http://имясайта.ru» запрашивает имя пользователя и пароль. Сайт сообщает: «mysql_block | access denied, please check email. For access use regru/regru.»

Для получения доступа к сайту введите:

  • логин: regru
  • пароль: regru

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

Как снизить нагрузку на MySQL

Для снижения нагрузки на MySQL мы рекомендуем оптимизировать запросы к базе данных, для этого обратитесь к разработчикам вашего сайта. После оптимизации запросов составьте заявку в службу поддержки и наши специалисты снимут блокировку.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0