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

Решить проблему с нагрузкой на mysql


Recommended Posts

Всем привет.

Сайт sharland42.ru.

Версия ocStore 2.3.0.2.3

 

Стоит модуль lightning, потому иногда после добавления товаров полностью чистим кэш. Проблема появилась как-то внезапно. После очередной чистки кэша сайт сначала начал сильно притормаживать, потом и вовсе начал падать на несколько минут. Пришло сообщение от хостера, что существенно превышается нагрузка на mysql. По графику посмотрел – такая нагрузка как раз-таки тогда, когда чистили кэш.

В логе ошибок примерно следующее:

sharland42.ru [Wed Feb 24 12:14:08 2021] [error] [pid 31195] sapi_apache2.c(325): [client 188.162.5.220:39764] PHP Warning:  Error while sending QUERY packet. PID=31195 in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 18
sharland42.ru [Wed Feb 24 12:14:08 2021] [error] [pid 31195] sapi_apache2.c(325): [client 188.162.5.220:39764] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM oc_extension WHERE `type` = 'openbay'' in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/library/db.php(18): DB\\MySQLi->query('SELECT * FROM o...', Array)\n#1 /home/c/cl86422/dev.sharland42.ru/public_html/system/library/openbay.php(117): DB->query('SELECT * FROM o...')\n#2 /home/c/cl86422/dev.sharland42.ru/public_html/system/library/openbay.php(10): Openbay->getInstalled()\n#3 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/loader.php(121): Openbay->__construct(Object(Registry))\n#4 /home/c/cl86422/dev.sharland42.ru/public_html/system/framework.php(81): Loader->library('openbay')\n#5 /home/c/cl86422/dev.sharland42.ru/public_html/system/startup.php(105): require_once('/home/c/cl86422...')\n#6 /home/c/cl86422/dev.sharland42.ru/public_ht in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 40
sharland42.ru [Wed Feb 24 12:14:08 2021] [error] [pid 31129] sapi_apache2.c(325): [client 188.162.5.220:39672] PHP Warning:  Error while sending QUERY packet. PID=31129 in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 18
sharland42.ru [Wed Feb 24 12:14:08 2021] [error] [pid 31129] sapi_apache2.c(325): [client 188.162.5.220:39672] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM oc_extension WHERE `type` = 'openbay'' in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/library/db.php(18): DB\\MySQLi->query('SELECT * FROM o...', Array)\n#1 /home/c/cl86422/dev.sharland42.ru/public_html/system/library/openbay.php(117): DB->query('SELECT * FROM o...')\n#2 /home/c/cl86422/dev.sharland42.ru/public_html/system/library/openbay.php(10): Openbay->getInstalled()\n#3 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/loader.php(121): Openbay->__construct(Object(Registry))\n#4 /home/c/cl86422/dev.sharland42.ru/public_html/system/framework.php(81): Loader->library('openbay')\n#5 /home/c/cl86422/dev.sharland42.ru/public_html/system/startup.php(105): require_once('/home/c/cl86422...')\n#6 /home/c/cl86422/dev.sharland42.ru/public_ht in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 40
sharland42.ru [Thu Feb 25 00:35:44 2021] [error] [pid 12243] mod_authz_core.c(873): [client 66.249.75.150:39000] AH01630: client denied by server configuration: /home/c/cl86422/dev.sharland42.ru/public_html/ads.txt
sharland42.ru [Thu Feb 25 07:28:20 2021] [error] [pid 1081] sapi_apache2.c(325): [client 188.162.5.220:37180] PHP Fatal error:  Call to undefined method DB::queery() in /home/c/cl86422/dev.sharland42.ru/public_html/admin/model/catalog/multimodal.php on line 214
sharland42.ru [Thu Feb 25 14:29:02 2021] [error] [pid 18771] sapi_apache2.c(325): [client 188.162.5.220:38422] PHP Warning:  Error while sending QUERY packet. PID=18771 in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 18
sharland42.ru [Thu Feb 25 14:29:02 2021] [error] [pid 18771] sapi_apache2.c(325): [client 188.162.5.220:38422] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM oc_extension WHERE `type` = 'openbay'' in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/library/db.php(18): DB\\MySQLi->query('SELECT * FROM o...', Array)\n#1 /home/c/cl86422/dev.sharland42.ru/public_html/system/library/openbay.php(117): DB->query('SELECT * FROM o...')\n#2 /home/c/cl86422/dev.sharland42.ru/public_html/system/library/openbay.php(10): Openbay->getInstalled()\n#3 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/loader.php(121): Openbay->__construct(Object(Registry))\n#4 /home/c/cl86422/dev.sharland42.ru/public_html/system/framework.php(81): Loader->library('openbay')\n#5 /home/c/cl86422/dev.sharland42.ru/public_html/system/startup.php(105): require_once('/home/c/cl86422...')\n#6 /home/c/cl86422/dev.sharland42.ru/public_ht in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 40
sharland42.ru [Thu Feb 25 14:32:02 2021] [error] [pid 608] sapi_apache2.c(325): [client 188.162.5.220:47044] PHP Warning:  Error while sending QUERY packet. PID=608 in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 18
sharland42.ru [Thu Feb 25 14:32:02 2021] [error] [pid 608] sapi_apache2.c(325): [client 188.162.5.220:47044] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM oc_setting WHERE store_id = '0'' in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/library/db.php(18): DB\\MySQLi->query('SELECT * FROM o...', Array)\n#1 /home/c/cl86422/dev.sharland42.ru/public_html/admin/controller/startup/startup.php(5): DB->query('SELECT * FROM o...')\n#2 [internal function]: ControllerStartupStartup->index()\n#3 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/action.php(54): call_user_func_array(Array, Array)\n#4 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/front.php(35): Action->execute(Object(Registry))\n#5 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/front.php(19): Front->execute(Object(Action))\n#6 /home/c/cl86422/dev.sharlan in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 40
sharland42.ru [Thu Feb 25 14:32:38 2021] [error] [pid 641] sapi_apache2.c(325): [client 188.162.5.220:47104] PHP Warning:  Error while sending QUERY packet. PID=641 in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 18
sharland42.ru [Thu Feb 25 14:32:38 2021] [error] [pid 641] sapi_apache2.c(325): [client 188.162.5.220:47104] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM oc_setting WHERE store_id = '0'' in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/library/db.php(18): DB\\MySQLi->query('SELECT * FROM o...', Array)\n#1 /home/c/cl86422/dev.sharland42.ru/public_html/admin/controller/startup/startup.php(5): DB->query('SELECT * FROM o...')\n#2 [internal function]: ControllerStartupStartup->index()\n#3 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/action.php(54): call_user_func_array(Array, Array)\n#4 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/front.php(35): Action->execute(Object(Registry))\n#5 /home/c/cl86422/dev.sharland42.ru/public_html/system/storage/modification/system/engine/front.php(19): Front->execute(Object(Action))\n#6 /home/c/cl86422/dev.sharlan in /home/c/cl86422/dev.sharland42.ru/public_html/system/library/db/mysqli.php on line 40

 

Отключив модуль OWL Карусель Товаров, нагрузка на mysql вроде пришла в норму. Но на этом модуле у нас было завязана половина категорий, отказываться от него не хочется. Разработчик модуля утверждает, что проблема не в модуле, помогать отказался)

Был у нас аналогичный модуль с карусельками, включили пока его.. Но с ним не можем включить модуль lightning, начинает некорректно отображать контент) Да и заметили, что и с ним тоже сайт подвисает. К примеру если кто-то оформит заказ, то в последующую минуту сайт как овощ. В общем как ни крути, а ошибки решить надо и желательно вернутся к старой связке lightning + OWL Карусель Товаров. Это так сказать первоочередная задача.

 

И второе: есть ли возможность как-то сделать индивидуальную сортировку товаров в каждой из категорий? То есть в каждой из категорий прям как-то вручную выводить на первые позиции определенные товары, в другой категории при этом этот товар может быть где-то в конце.

 

Жду Ваших предложений с ценой на работы)

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


@Yoda специалист по этим делам, обратитесь к нему. Ну а lightning вам 100% удалить.

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

Всем отозвавшимся - спасибо. Приятно удивлён количеству откликов на мою проблему.

Первый пункт уже оперативно решен)

 

Осталось лишь разобраться с пунктом №2, есть может у кого какие предложения?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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