Превышен лимит на использование CPU — как снизить нагрузку на хостинге | REG.RU

Превышен лимит на использование CPU - как снизить нагрузку на хостинге
 |
 REG.RU Хостинг

Что такое нагрузка на сервер?

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

Как правило, у хостера, в зависимости от того или иного тарифного плана, имеются некоторые лимиты на использование ресурсов одним сайтом, но… Имеется и одно «но»! Во время пиковых нагрузок на один из соседних сайтов, сервер не ограничивает его в ресурсах, если таковые находятся в незанятом состоянии.

Откуда берутся свободные ресурсы? Все очень просто. Не все сайты постоянно используют все, что им положено по тарифу. Некоторые задачи требуют 2-3% процессорного времени и затрат оперативной памяти, другие же задачи, требующие  сложных вычислений, занимают 60-70% и более.

[stextbox id=»info» mode=»js» direction=»ltr» shadow=»true»]Итак, договорились. Нагрузка на сервер (нагрузка на сайт) — это процент использования ресурсов сервера.[/stextbox]

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

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

Купить хостинг для сайтов, виртуальный хостинг от провайдера в россии timeweb

Стоимость тарифа — рублей в год.

Тариф включает в себя базовые опции, которые по умолчанию доступны всем клиентам Timeweb при продлении доменов:

Нагрузка на mysql

[stextbox id=»info» mode=»js» direction=»ltr» shadow=»true»]При подсчете данного вида нагрузки, измеряется количество процессорных минут на обработку запроса к базе данных от имени пользователя.[/stextbox]

На моем тарифе эта величина равна 1000 единиц, но до сих пор больше 12 не поднималась.

 На сегодня, думаю, достаточно. Тема довольно сложная для понимания — нагрузка на сайт, вернее на сервер, так, что лучше понемногу. Но вперед!

В обсуждении рождается истина!

От писем «счастья» до блокировки аккаунта

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

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

Если вышеописанные действия не помогли снизить нагрузку на 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, проверьте ваш хостинг-аккаунт на вирусы: Как проверить сайт на вирусы?

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

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

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

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

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

Статическая нагрузка

Статическую нагрузку считают в единицах CP. Что это такое?

[stextbox id=»info» mode=»js» direction=»ltr» shadow=»true»]CP — это абстрактная величина характеризующая количество процессорного времени потраченного процессорами на обработку процессов пользователей, получаемая стандартными средствами ядра linux. [/stextbox]

Однако, вычислить по формуле данную величину вряд ли удастся. Подсчитывается она по многим параметрам — тут и посещаемость сайта и то, какие блоки и какой сложности, включены на сайте. Я уже писал однажды, что при тарифе в 50 PC хостер обещал мне ежедневную посещаемость в :

«Точное число сказать очень сложно, поскольку это в большей степени зависит от оптимизации скриптов сайта. Как правило число вариируется от 500 до 3000.»

Технические ограничения для заказчиков, арендующих выделенный сервер

24. Услуга по аренде выделенного сервера предоставляется только при наличии у Исполнителя соответствующей технической возможности.

25. Начало оказания услуг может быть осуществлено в течение 30 дней с момента заключения договора и первой оплаты по нему и зависит от наличия технических возможностей Исполнителя. По согласованию между Заказчиком и Исполнителем указанный срок может быть увеличен.

26. Заказчик обязуется отвечать на запросы Исполнителя о работоспособности программного обеспечения Заказчика и Исполнителя, направляемые Исполнителем на контактный e-mail Заказчика, в течение 7 (семи) суток. В случае, если ответ на такой запрос в указанный срок не поступит, Исполнитель сохраняет за собой право на изменение конфигурации аппаратной и программной частей Сервера, а также на обновление программного обеспечения.

27. При использовании услуги Администрирования сервера устанавливается заранее определенный набор программного обеспечения (Linux, Apache, Nginx, MySQL, PHP). Исполнитель имеет право обновить описанный набор программного обеспечения без предварительного уведомления Заказчика.

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

28. В случае использования самостоятельного администрирования Исполнитель предоставляет Заказчику техническую возможность для самостоятельной установки Операционной системы и программного обеспечения. Заказчик отвечает за сохранность переданных ему данных доступа для осуществления данной возможности.

29. Установленный (-е) сервер (-а) размещаются на технической площадке Исполнителя и подключаются к Ethernet коммутатору на скорости 100 Mb/s в режиме full-duplex. Скорость подключения может быть увеличена на основе запроса Заказчика и подключения дополнительной услуги, при наличии технической возможности.

30. Гарантируется скорость пропускания 100Mb/s в режиме full-duplex для каждого из серверов.

31. Предоставляемый трафик для сервера (-ов) не ограничивается на соотношение входящего/исходящего трафика.

Технические ограничения для заказчиков, использующих тарифы vps

32. Исполнитель вправе ограничить или приостановить оказание услуг Заказчику в случаях:

  • превышения Заказчиком установленных тарифным планом ограничений;
  • высокого потребления Заказчиком любых системных ресурсов сервера (за исключением гарантированных тарифным планом), что может нанести ущерб и/или вызвать сбой в оборудовании и/или программных средствах Исполнителя и/или третьих лиц и/или может привести к заметному ухудшению качества предоставляемого обслуживания/сервиса для других клиентов Исполнителя;
  • нарушения пунктов данных Правил.

33. Гарантируется скорость пропускания 60Mb/s в режиме full-duplex для каждой услуги VPS.

34. Предоставляемый трафик для сервера (-ов) не ограничивается на соотношение входящего/исходящего трафика.

Технические ограничения для заказчиков, использующих тарифы виртуального хостинга

19. Запрещено превышение установленных ограничений на использование ресурсов сервера для виртуального, 1С Bitrix и VIP хостинга. Если Заказчик превышает установленные ограничения на использование ресурсов системы, что влечет за собой заметное ухудшение качества предоставляемых услуг для других Заказчиков, Исполнитель имеет право наложить ограничения на услугу Заказчика и полностью приостановить ее.

19.1. Запрещается превышение статистической нагрузки (CP), создаваемой процессами пользователя на процессоры сервера, в сутки более чем:

  • 65 CP на тарифах виртуального хостинга Blog, Start, Noble, Great;
  • 150 CP на тарифе Bitrix-1;
  • 250 CP на тарифе Bitrix-2;
  • 350 CP на тарифе Bitrix-3;
  • 200 CP на VIP-тарифе Town;
  • 300 CP на VIP-тарифе City;
  • 400 CP на VIP-тарифе Mega;

19.2. Запрещается превышение статистической нагрузки сервера MySQL (CP), создаваемой запросами пользователя на процессоры сервера, в сутки более чем:

  • 2500 CP на тарифах виртуального хостинга Blog, Start, Noble, Great;
  • 5000 CP на VIP-тарифах Town, City, Mega;
  • 5000 CP на тарифе виртуального хостинга Bitrix-1;
  • 6000 CP на тарифе виртуального хостинга Bitrix-2;
  • 7500 CP на тарифе виртуального хостинга Bitrix-3;

19.3. При наличии договора «об оказании информационных услуг» между Исполнителем и Заказчиком лимиты на статистическую нагрузку (CP) могут быть увеличены в зависимости от привлечённых Заказчиком активных клиентов Исполнителю:

  • если кол-во активных клиентов от 1 до 3 — разрешённая максимальная нагрузка умножается на 1.3;
  • если кол-во активных клиентов от 4 до 10 — разрешённая максимальная нагрузка умножается на 1.5;
  • если кол-во активных клиентов от 11 до 30 — разрешённая максимальная нагрузка умножается на 2;
  • если кол-во активных клиентов более 30 — разрешённая максимальная нагрузка умножается на 3;

Под активным понимается клиент Исполнителя, у которого отсутствует задолженность перед Исполнителем или же который производил оплату услуг Исполнителя в течение последних 3-х календарных месяцев.

19.4. Введены следующие ограничения на оборудовании Исполнителя:

  • максимальное число одновременных процессов, обрабатывающих запросы для одного домена на тарифах Blog, Start, Noble, Great, Town, City, Mega — 30;
  • максимальное число одновременных процессов, обрабатывающих запросы для одного домена на тарифах Bitrix-1, Bitrix-2, Bitrix-3 — 60;
  • максимальное число одновременно открытых файлов на один процесс — 32;
  • максимальное использование оперативной памяти на тарифах Blog, Start, Noble, Great, Town, City, Mega — 128 Мб на процесс;
  • максимальное использование оперативной памяти на тарифах Bitrix-1, Bitrix-2, Bitrix-3 — 5 Гб на процесс;
  • максимальное количество одновременных соединений с сервером БД MySQL на тарифах Blog, Start, Noble, Great, Town, City, Mega — 60;
  • максимальное количество одновременных соединений с сервером БД MySQL на тарифах Bitrix-1, Bitrix-2, Bitrix-3 — 100;
  • максимальный размер почтового сообщения ― 75 Мб (содержимое письма кодируется в base64, что влечет за собой увеличение размера на 30%);
  • максимальный размер файла, передаваемого через POST-запрос — 256Мб;
  • максимальное количество файлов на аккаунте пользователя — 5000000; 
  • суммарный объем баз данных MySQL не больше выделенного на тарифном плане дискового пространства;
  • максимальное количество писем через SMTP — 30 отправлений в минуту, 1500 в час, при этом размер письма не должен превышать 75 Мб;
  • максимальное количество писем через функцию php mail() — 30 отправлений в минуту, при этом размер письма не должен превышать 70 Мб;
  • при отсутствии оплаты Заказчиком услуг Исполнителя максимальное количество отправляемых писем ограничено 30 отправлениями в час;
  • максимальное число почтовых ящиков на аккаунте пользователя — 1000; 
  • совокупный максимальный размер почтовых ящиков на аккаунте пользователя не должен превышать двойного объема дискового места, выделенного в рамках тарифного плана;
  • запрещено размещение приложений, используемых на сторонних сайтах и программ, работающих в фоновом режиме (демонов) без предварительного согласования с ООО «Бегет»;

20. На тарифах Blog, Start, Noble, Great, Bitrix-1, Bitrix-2, Bitrix-3 разрешается дополнительно к тарифному плану добавлять не более 50 CP к максимально разрешенной на тарифном плане нагрузки на процессор, на тарифах Town, City, Mega не более 100 CP. На других тарифах увеличение лимита по нагрузке запрещено.

21. На тарифах Blog, Start, Noble, Great, Bitrix-1, Bitrix-2, Bitrix-3 разрешается дополнительно к тарифному плану добавлять не более 2000 MySQL (CP) к максимально разрешенной на тарифном плане нагрузки на процессор, на тарифах Town, City, Mega не более 3000 MySQL (CP). На других тарифах увеличение лимита по нагрузке запрещено.

22. На тарифах Blog, Start, Noble, Great разрешается дополнительно к тарифному плану добавлять не более 5 сайтов, на тарифах Town, City, Bitrix-1, Bitrix-2, Bitrix-3 не более 10 сайтов, на тарифе Mega количество сайтов не ограничено. На других тарифах добавление сайтов запрещено.

23. На тарифах Blog, Start, Noble, Great разрешается дополнительно к тарифному плану добавлять не более 5000 мегабайт, на тарифах Town, City, Mega, Bitrix-1, Bitrix-2, Bitrix-3  не более 70000 мегабайт. На других тарифах добавление дискового пространства запрещено.

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

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

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

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

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

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

Оцените статью
Хостинги