Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Добрый день. 

Сайт уже третий день подряд в 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 тысяч.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.