Ошибка в логe db.log

Добрый день. Последние несколько дней стали появляться ошибки в логе db.log. Лог стал разрастаться.

2023-01-15 18:15:55 188.242.202.15
Query Error 0: 
Query: SELECT p.*,p.count,p.id,p.price,p.compare_price,p.currency,p.category_id,p.name,p.summary,p.currency,p.sku_id
FROM shop_product p
WHERE p.status = 1
ORDER BY p.create_datetime DESC, p.id
LIMIT 350,50
## wa-system/database/waModel.class.php(278)
#0 wa-system/database/waModel.class.php(379): waModel->run('SELECT p.*,p.co...')
#1 wa-apps/shop/lib/classes/shopProductsCollection.class.php(2497): waModel->query('SELECT p.*,p.co...')
#2 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1829): shopProductsCollection->getProducts('*,count,id,fron...', 350, 50, false)
#3 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1127): shopYandexmarketPluginRunController->stepProduct(350, Array, 350)
#4 wa-system/controller/waLongActionController.class.php(321): shopYandexmarketPluginRunController->step()
#5 wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1009): waLongActionController->execute()
#6 wa-system/controller/waController.class.php(21): shopYandexmarketPluginRunController->execute()
#7 wa-system/controller/waFrontController.class.php(263): waController->run(NULL)
#8 wa-apps/shop/lib/classes/shopFrontController.class.php(22): waFrontController->runController(Object(shopYandexmarketPluginRunController), NULL)
#9 wa-system/controller/waFrontController.class.php(190): shopFrontController->runController(Object(shopYandexmarketPluginRunController), NULL)
#10 wa-system/controller/waFrontController.class.php(84): waFrontController->execute('yandexmarket', 'run', NULL)
#11 wa-system/controller/waDispatch.class.php(162): waFrontController->dispatch()
#12 wa-system/controller/waDispatch.class.php(32): waDispatch->dispatchBackend('webasyst/shop/')
#13 wa-system/waSystem.class.php(614): waDispatch->dispatch()
#14 index.php(7): waSystem->dispatch()
#15 {main}

Одновременно с этим появляется ошибка в логах плагина yandexmarket.

2023-01-15 18:15:55 188.242.202.15
product: Database error. See log for details.
#0 /var/www/admin/data/www/kg5/public_html/wa-system/database/waModel.class.php(379): waModel->run('SELECT p.*,p.co...')
#1 /var/www/admin/data/www/kg5/public_html/wa-apps/shop/lib/classes/shopProductsCollection.class.php(2497): waModel->query('SELECT p.*,p.co...')
#2 /var/www/admin/data/www/kg5/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1829): shopProductsCollection->getProducts('*,count,id,fron...', 350, 50, false)
#3 /var/www/admin/data/www/kg5/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1127): shopYandexmarketPluginRunController->stepProduct(350, Array, 350)
#4 /var/www/admin/data/www/kg5/public_html/wa-system/controller/waLongActionController.class.php(321): shopYandexmarketPluginRunController->step()
#5 /var/www/admin/data/www/kg5/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1009): waLongActionController->execute()
#6 /var/www/admin/data/www/kg5/public_html/wa-system/controller/waController.class.php(21): shopYandexmarketPluginRunController->execute()
#7 /var/www/admin/data/www/kg5/public_html/wa-system/controller/waFrontController.class.php(263): waController->run(NULL)
#8 /var/www/admin/data/www/kg5/public_html/wa-apps/shop/lib/classes/shopFrontController.class.php(22): waFrontController->runController(Object(shopYandexmarketPluginRunController), NULL)
#9 /var/www/admin/data/www/kg5/public_html/wa-system/controller/waFrontController.class.php(190): shopFrontController->runController(Object(shopYandexmarketPluginRunController), NULL)
#10 /var/www/admin/data/www/kg5/public_html/wa-system/controller/waFrontController.class.php(84): waFrontController->execute('yandexmarket', 'run', NULL)
#11 /var/www/admin/data/www/kg5/public_html/wa-system/controller/waDispatch.class.php(162): waFrontController->dispatch()
#12 /var/www/admin/data/www/kg5/public_html/wa-system/controller/waDispatch.class.php(32): waDispatch->dispatchBackend('webasyst/shop/')
#13 /var/www/admin/data/www/kg5/public_html/wa-system/waSystem.class.php(614): waDispatch->dispatch()
#14 /var/www/admin/data/www/kg5/public_html/index.php(7): waSystem->dispatch()
#15 {main}

Может кто подскажет в чем проблема?

2 ответа

  • 1
    Эрик Webasyst 21 января 2023 11:45 #

    Напишите об этом, пожалуйста, в нашу службу поддержки — изучим ситуацию подробнее и попробуем предложить решение.

  • 1
    amankin 21 января 2023 17:43 #

    В общем справился с проблемой сам, как смог. Изучил логи, посмотрел, что(точнее кто) подвешивает базу. С определенного пула IP адресов шли непрерывные запросы. С помощью Iptables внес этот пул в черный список. Дефрагментировал ряд таблиц в базе. Переустановил плагин yandexmarket. Все нормально заработало.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите