Автор Тема: Высокая нагрузка на сервер (сайт в UMI.CMS)  (Прочитано 3343 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Оля

  • Интересующийся
  • **
  • Сообщений: 191
  • Карма: 18
Вопрос к народу, кто разбирается в сайтах. У нас на работе сайт в последнее время стал очень сильно подвисать. Учитывая что это инет-магазин, такое вообще недопустимо. Работы ведутся, наняли сторонних специалистов. А тут приходит письмо буквально следующего содержания:

"Работа услуги хостинга beadso создает аномально высокую нагрузку на сервер баз
данных MySQL. Примеры запросов приведены в конце данного сообщения. Данные
действия являются нарушением п. 11.4 Регламента оказания услуги хостинга:
https://nic.ru/dns/contract-zao/sup1_10_host.html#n11

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

При повторном нарушении Регламента действие услуги хостинга может быть
приостановлено.

Примеры запросов:

94078936        beadso_ob       212.193.234.163:20886   beadso_ob       Query   
4251037 Copying to tmp table    SELECT DISTINCT SQL_CALC_FOUND_ROWS
STRAIGHT_JOIN h.id as id, h.rel as pid^M\n\tFROM cms3_hierarchy h,
cms3_object_content o_asteriks, cms3_object_content_6 o_asteriks_branched,
cms3_objects o^M\n\t^M\n\tWHERE h.type_id IN (5, 6) AND (h.domain_id = '1') AND
(h.lang_id = '1') AND (h.is_deleted = '0') AND ((o_asteriks.obj_id = o.id AND
(o_asteriks.varchar_val LIKE '%%<EF><E0><E9><E5><F2><EA><E8>%%' OR
o_asteriks.text_val LIKE '%%<EF><E0><E9><E5><F2><EA><E8>%%' OR o.name LIKE '%%
<EF><E0><E9><E5><F2><EA>
<E8>%%')) OR (o_asteriks_branched.obj_id = o.id AND
(o_asteriks_branched.varchar_val LIKE '%%<EF><E0><E9><E5><F2><EA><E8>%%' OR
o_asteriks_branched.text_val LIKE '%%<EF><E0><E9><E5><F2><EA><E8>%%' OR o.name
LIKE '%%<EF><E0><E9><E5><F2><EA><E8>%%'))) AND h.obj_id = o.id^M\n\tORDER BY
h.ord ASC"

Ребят, помогите, пожалуйста, разобраться, что там за аномалии такие! Что вообще сие значит и как исправить ошибки и где исправлять?
  • Святогор F3R

Оффлайн Perezx

  • Ветеран форума
  • ********
  • Сообщений: 4880
  • Карма: 74
Если не предполагать, что сайт взломали (а на кой бы ляд хакерам делать запросы к вашей БД?), то, видимо, кривой код. Запрос длинны, прочитать сложно, но "на глазок" - это запрос "ни о чем". На каком движке магазин?

Оффлайн Оля

  • Интересующийся
  • **
  • Сообщений: 191
  • Карма: 18
Магазин на UMI. В коде не лазила, даже не знаю где его менять (((
  • Святогор F3R

Оффлайн Perezx

  • Ветеран форума
  • ********
  • Сообщений: 4880
  • Карма: 74
Вот смотри, что нашел в инете. Если тебе это о чем-то говорит - попробуй. Если нет - попробуй найти того, кому говорит.
Еще хорошо б увидеть число одновременных подключений, число зарегистрированных пользователей и т.п.
Не думаю, что у вас столько покупателей, скорее, или Юми глючит, или боты атакуют.

Оффлайн Оля

  • Интересующийся
  • **
  • Сообщений: 191
  • Карма: 18
Вот смотри, что нашел в инете. Если тебе это о чем-то говорит - попробуй. Если нет - попробуй найти того, кому говорит.
Еще хорошо б увидеть число одновременных подключений, число зарегистрированных пользователей и т.п.
Не думаю, что у вас столько покупателей, скорее, или Юми глючит, или боты атакуют.
Спасибо, а что нашел?
Про посещаемость трудно сказать, по хитам статистика около 6000 в день, переходов в день не более 200, зарегистрированных порядка 2000 пользователей.
  • Святогор F3R

Оффлайн Оля

  • Интересующийся
  • **
  • Сообщений: 191
  • Карма: 18
Еще у нас 2 сайта на одном хостинге и какой-то тестовый, коллега тренируется на нем.
  • Святогор F3R

Оффлайн Perezx

  • Ветеран форума
  • ********
  • Сообщений: 4880
  • Карма: 74
Пардон, то ли ссылку забыл вставить, то ли форум ее выкинул.
https://jnet.kz/blog/webdevelopment/947.html
Запрос, похоже, пересчитывает в базе число вхождений слова "пайетки". Есть у вас пайетки?
Посещаемость неплохая, но далека от "положить сервер".

Оффлайн Оля

  • Интересующийся
  • **
  • Сообщений: 191
  • Карма: 18
Да, пайетки есть. А почему именно "пайетки"? Я их добавляла, неужели накосячила?
  • Святогор F3R

Оффлайн strong

  • Завсегдатай
  • ****
  • Сообщений: 691
  • Карма: 2
Да свалите вы с этого ник_ру, ужасный хостинг, ужасное оборудование. Купите себе выделенный сервер, или облачный виртуальный и горя знать не будите. Пусть программер туда еще мемкеш установит, я думаю юми его поддерживает, все же крупная разработка.. И будет у вас сайт летать =)

Я вон, на друпал мемкеш ставил, на виртуальный сервер его. Итог: при 500 хостах в сутки сайт открывался менее чем за секунду. 500 не много конечно, но на сайте в среднем около 10-25 человек одновременно находилось.
  • 2141s, 1992

Оффлайн Perezx

  • Ветеран форума
  • ********
  • Сообщений: 4880
  • Карма: 74
Да, пайетки есть. А почему именно "пайетки"? Я их добавляла, неужели накосячила?
Пайетки фигурируют в запросе, который в качестве образца прислали. Я не знаю, что это такое, но, по крайней мере, ясно, что это не хакеры там свои черные дела делают. Вряд ли можно накосячить, работая с CMS штатным образом, так что - либо кривой код в самой Юми, либо дрянь хостинг, как говорит товарищ Стронг