Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Opencart начинает висеть каждый день в одно и тоже время как по расписанию.


 Поделиться

Рекомендованные сообщения

Добрый день. 

Сайт уже третий день подряд в 20 вечера полностью зависает. Проблема в очень большом количество запросов в MySql. Спустя 4-6 часов нагрузка спадает и все работает как раньше быстро. 

Как только пользователи и роботы заходят на карточки товаров то начинаются массовые запросы вида:
SELECT * FROM oc_product_connected pc LEFT JOIN oc_product p ON (pc.connected_id = p.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE (pc.product_id = '114189' OR p.product_id = '114189') AND p.status > 0 AND p.date_available <= NOW() AND p2s.store_id = '0' ORDER BY p.price, p.weight;

Указанный запрос отвечает за поле цен: xfftqhw.png

 

В код вносились изменения в тот же день как проблема себя проявила первый раз. Но изменения в коде не были связаны с этим блоком, и проблемы с производительностью сохранились и после того как код откатили на предыдущую версию. 

 

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

 

 

 

Ссылка на комментарий
Поделиться на других сайтах


24.06.2022 в 10:42, Hidd_ сказал:

SELECT * FROM oc_product_connected pc LEFT JOIN oc_product p ON (pc.connected_id = p.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE (pc.product_id = '114189' OR p.product_id = '114189') AND p.status > 0 AND p.date_available <= NOW() AND p2s.store_id = '0' ORDER BY p.price, p.weight;

Это не стандартный запрос, может вас парсят. Но у вас сайт с рублями, тут вам врядли помогут...

Ссылка на комментарий
Поделиться на других сайтах

24.06.2022 в 10:51, bogdan281989 сказал:

Это не стандартный запрос, может вас парсят. Но у вас сайт с рублями, тут вам врядли помогут...

Точно не парсят, это уже исключили. 

Запрос не стандартный - у нас и связи товаров сделаны не стандартно, не через опции.  Возможно от этого и запрос.

Ссылка на комментарий
Поделиться на других сайтах


Проблему нашли. Оказалось предыдущий разработчик отключил кэширование связок товаров. Из за этого и большая нагрузка на сервер.

Тему можно закрывать.

Ссылка на комментарий
Поделиться на других сайтах


Нельзя кэшировать товар и другие запросы по id товара, если кэш на папку выходит больше 5-10 тысяч.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.