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

Оптимизировать сайт и исправить ошибки


Recommended Posts

Доброго времени суток! Очень большая нагрузка на сайт и БД как я понимаю после включения ЧПУ это случилось, а также постоянно повторяющиеся ошибки в логе opencart 3 

Спойлер



2020-08-15 1:47:00 - PHP Warning:  fopen(/home/k/kristanh/1.sandra-socks.ru/storage/cache/cache.product.total.4.0.1.3bdc49cb8bcfa363d89a82c7ba32212e.1597459619): failed to open stream: No such file or directory in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 28
2020-08-15 1:47:00 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 30
2020-08-15 1:47:00 - PHP Warning:  filesize(): stat failed for /home/k/kristanh/1.sandra-socks.ru/storage/cache/cache.product.total.4.0.1.3bdc49cb8bcfa363d89a82c7ba32212e.1597459619 in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 32
2020-08-15 1:47:00 - PHP Warning:  fread() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 32
2020-08-15 1:47:00 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 34
2020-08-15 1:47:00 - PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 36
2020-08-15 1:47:01 - PHP Notice:  Undefined index: length2 in /home/k/kristanh/1.sandra-socks.ru/storage/modification/catalog/model/catalog/product.php on line 41

как видно по графику нагрузка нагрузка на Базу существенно спала, благодаря одному из форумчан, но все равно превышает допустимую в разы. Тоже самое касается и сайта.

сделал запрос в техподдержку, где мне ответили 

 

Долгих запросов MySQL не нашёл в логах, видимо их просто было большое количество. Пост-фактум собрать такие запросы не получиться.

Сейчас дополнительно поставили сбор запросов с Processlist:


kristanh@kirk:~/1.sandra-socks.ru/public_html [0] $ ps auxf | grep perl | grep -v grep
kristanh 37068  0.3  0.0 114596 31224 ?        Ss   09:09   0:45 perl /usr/local/bin/pt-query-digest --processlist h=localhost,u=kristanh_im,p=San321654 --run-time 14400 --log=/home/k/kristanh/1.sandra-socks.ru/public_html/mysql_query_kristanh_im.log --daemonize

Запись идёт в файл:


/home/k/kristanh/1.sandra-socks.ru/public_html/mysql_query_kristanh_im.log

файл приложил к данному посту.

связаться со мной можно также через телеграм https://t.me/Sandrasocks

2020-08-15_09-49-48.png

2020-08-15_09-49-05.png

 

 

mysql_query_kristanh_im.log

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


В 15.08.2020 в 10:08, Socrat сказал:

2020-08-15 1:47:00 - PHP Warning: fopen(/home/k/kristanh/1.sandra-socks.ru/storage/cache/cache.product.total.4.0.1.3bdc49cb8bcfa363d89a82c7ba32212e.1597459619): failed to open stream: No such file or directory in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 28

2020-08-15 1:47:00 - PHP Warning: flock() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 30 2020-08-15 1:47:00 - PHP Warning: filesize(): stat failed for /home/k/kristanh/1.sandra-socks.ru/storage/cache/cache.product.total.4.0.1.3bdc49cb8bcfa363d89a82c7ba32212e.1597459619 in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 32

2020-08-15 1:47:00 - PHP Warning: fread() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 32

2020-08-15 1:47:00 - PHP Warning: flock() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 34 2020-08-15 1:47:00 - PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /home/k/kristanh/1.sandra-socks.ru/public_html/system/library/cache/file.php on line 36

 

С этой ошибкой разобрался сам поискав в просторах интернет. Причина была в Правах доступа к файлам и папкам. У меня стояло на всё 700. Исправил атрибуты на папки 755, а на файлы 644 и проблема решилась.

Насчёт нагрузки на сайт и Базу Данных, то отключил "Количество товаров в категории" в разделе Система/Настройки во вкладке "Опции" как мне советовали.

 

Осталось исправить данную ошибку.

2020-08-15 1:47:01 - PHP Notice:  Undefined index: length2 in /home/k/kristanh/1.sandra-socks.ru/storage/modification/catalog/model/catalog/product.php on line 41

 

Змінено користувачем Socrat
Надіслати
Поділитися на інших сайтах


В 22.08.2020 в 09:21, Socrat сказал:

Осталось исправить данную ошибку.


2020-08-15 1:47:01 - PHP Notice:  Undefined index: length2 in /home/k/kristanh/1.sandra-socks.ru/storage/modification/catalog/model/catalog/product.php on line 41

 

Поищите модификатор, какой вставляет lrnght2 в файл catalog/model/catalog.product.php

 

Или откройте оригинальный файл catalog/model/catalog.product.php и посмотрите, может кто-то туда втулил это.

 

Саму строчку вначале только нужно посмотреть, а именно в файле /home/k/kristanh/1.sandra-socks.ru/storage/modification/catalog/model/catalog/product.php строчка 41

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

В 23.08.2020 в 16:59, Fedka сказал:

Саму строчку вначале только нужно посмотреть, а именно в файле /home/k/kristanh/1.sandra-socks.ru/storage/modification/catalog/model/catalog/product.php строчка 41

Мне ее удалить просто? Как понять вообще за что она отвечает? Просто я давал фрилансеру работу по изменению карточки товара, чтобы она выглядела так как на изображении ниже, значения берутся из вкладки "Данные" (скрин также прилагаю). Работа так и не окончена, но как я потом понял что можно было использовать модуль или еще что-то, чтобы карточка товара выглядело именно так и без особо сильных вмешательств в код. Подскажите пожалуйста.

2020-08-26_13-39-19.png

2020-08-26_13-38-29.png

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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