Превышен лимит на использование CPU
Общая информация о нагрузке на CPU
Если вы получили уведомление о превышении лимита на использование CPU, это означает, что потребление CPU вашим аккаунтом превысило суточную норму. При превышении лимита нагрузки на CPU более чем на 3% от максимально установленного значения на тарифном плане и больше 4 раз за последние 7 дней, на хостинг накладывается блокировка.
Нагрузка CPU учитывается для всей услуги хостинга (всех добавленных сайтов). Самые посещаемые сайты оказывают наибольшую нагрузку на CPU.
С ограничениями по CPU на каждом тарифном плане хостинга вы можете ознакомиться на сайте REG.RU.
Как снизить нагрузку на CPU?
Начните с просмотра статистики нагрузки на CPU:
-
1.
Авторизуйтесь на сайте REG.RU и перейдите в Личный кабинет. Кликните по названию услуги хостинга, для которой необходимо просмотреть статистику.
-
2.
На вкладке «Управление» вы можете увидеть показатель средней нагрузки на CPU. Для более подробного анализа нажмите по строке Статистика.
Обратите внимание:
- если на вкладке «Управление» не отображается строка Статистика, обратитесь в техническую поддержку;
- статистика по CPU не отображается, если нагрузка на сервер хостинга менее 1%.
-
3.
Откроется статистика следующего вида:
Первое, на что стоит обратить внимание, это «Динамика нагрузки на процессор за последние 7 дней».
Динамика нагрузки на процессор за последние 7 дней
Если % потребления CPU (первый столбец) изменяется незначительно, выполните следующее: отключите тяжелые плагины CMS, настройте кеширование посредством CMS (для WordPress рекомендуем использовать WP Super Cache или WP-cache.com), установите таймаут обращения роботов к вашему сайту (см. ниже) или повысьте тарифный план, возможно, ваш сайт просто перерос параметры текущего тарифа и требует больших ресурсов. Как снизить нагрузку на хостинг
Если же % потребления CPU вырос значительно или меняется скачкообразно, это может быть свидетельством DDOS-атаки, Brute-Force атаки или большого количества запросов от поисковых роботов. Читайте ниже, как это можно понять и что можно сделать.
Статистика запросов по User-Agent
С помощью данной статистики можно увидеть, насколько часто поисковые роботы посещают ваш сайт.
Если количество запросов большое, рекомендуем настроить файл robots.txt: установите таймаут обращения роботов к вашему сайту (от 10 секунд) при помощи директивы «Crawl-delay».
Внимание: не все User-Agent являются роботами, User-Agent показывает приложение, через которое происходило обращение к вашему сайту. То есть если вы явно не видите надписи bot, то проблема не в поисковых роботах.
Ограничение Googlebot и YandexBot
Ограничивать Googlebot необходимо через Инструменты для веб-мастеров Google. Настройки в robots.txt для googlebot работать не будут.
Ограничивать YandexBot необходимо через Яндекс.Вебмастер.
Топ 10 запросов по популярности
С помощью данной статистики вы можете увидеть, какая страница наиболее популярна среди посетителей вашего сайта. Также статистика позволяет выявить Brute-Force атаку на ваш сайт (атака по подбору паролей). Чаще всего злоумышленники пытаются взломать админку сайта, что характеризуется большим количеством запросов к URL админки.
Рассмотрим пример для WordPress. На скриншоте видно, что к wp-login.php совершено более 45 000 запросов, это попытки взлома. Для других CMS примеры аналогичны, меняется только URL админки.
В этом случае рекомендуем установить дополнительную форму аутентификации на админку сайта:
Статистика запросов по 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-адреса, для которых запрещается доступ к сайту.
Узнать больше о методе блокировки.
Топ 10 запросов по времени ответа
При помощи данной статистики вы можете увидеть, какие страницы вашего сайта загружаются дольше всего. Возможно, на страницах размещён тяжелый контент и это является причиной повышенной нагрузки на CPU. Данную проблему стоит анализировать вместе с разработчиками вашего сайта.
Проверьте ваш аккаунт на наличие вредоносного ПО
Вне зависимости от выявленных причин, вызвавших нагрузку на CPU, проверьте ваш хостинг-аккаунт на вирусы: Как проверить сайт на вирусы?
Если на аккаунте обнаружится вредоносное ПО, удалите его. После проверки сайта рекомендуем обновить версию CMS и все используемые расширения.
Повысьте тарифный план хостинга
Если вышеописанные действия не помогли снизить нагрузку на CPU, рекомендуем повысить тарифный план хостинга. Чем выше тарифный план, тем больший процент CPU может использовать ваш аккаунт:
Тарифный план | Максимальный % использования CPU |
---|---|
Host-Lite | - |
Host-A | 2,5% |
Host-B | 3% |
Host-0, Joomla-1 | 4% |
Host-1, BX-Host-1, Joomla-2 | 7% |
Host-2*, BX-Host-2, Joomla-3 | 10% |
Host-3, BX-Host-3, Joomla-4 | 13% |
Host-Pro*, Joomla-5 | 25% |
Host-Unlim* | 4% на каждый домен (Max 40%) |
VIP-1 | 30% |
VIP-2 | 50% |
VIP-3 | 100% |
*Host-2, Host-Pro, Host-Unlim являются архивными/устаревшими тарифами.
После повышения тарифного плана обязательно напишите заявку в техническую поддержку хостинга с просьбой разблокировать доступ к сайтам.
Как повысить тарифный план хостинга?
Как перейти на VIP-тариф с обычного хостинга?
После выполнения рекомендаций вы можете самостоятельно снять блокировку по инструкции ниже.
Как снять блокировку CPU?
Снять блокировку вручную можно не чаще, чем 4 раза за 28 дней. Перед тем как снять блокировку убедитесь, что вы снизили нагрузку на CPU.
Чтобы снять блокировку CPU:
-
1.
Авторизуйтесь на сайте REG.RU и перейдите в Личный кабинет.
-
2.
Кликните по услуге хостинга, для которой нужно снять блокировку:
-
3.
На открывшейся странице под названием услуги нажмите Что это, и как снять блокировку:
-
4.
В появившейся шторке нажмите Снять блокировку:
Готово, блокировка снята. Для завершения действий перезагрузите страницу.
Превышен лимит CPU в MySQL
Если вы получили уведомление о превышении лимита CPU в MySQL, это означает, что потребление CPU в MySQL на вашем аккаунте превысило суточную норму, установленную тарифным планом. Ознакомьтесь с ограничениями по MySQL на каждом тарифном плане хостинга.
Как снизить нагрузку на MySQL
Для снижения нагрузки на MySQL мы рекомендуем оптимизировать запросы к базе данных, для этого обратитесь к разработчикам вашего сайта. После оптимизации запросов составьте заявку в службу поддержки и наши специалисты снимут блокировку.
помогла
Нужна помощь?
Напишите в службу поддержки!