Jump to content

Recommended Posts

Здравствуйте, мой сайт www.rusdefense.ru стал очень сильно тормозить после того как я установил несколько модулей, потом я вернул исходные файлы, те что сохранил заранее - не помогло, тормоза и ошибки остались.

Не пойму в чем дело. Кроме этого стало невозможно создавать товары из админки, выдается такая ошибка: Notice: Error: Could not load model catalog/filter! in /home/o/onarea/rusdefense.ru/public_html/vqmod/vqcache/vq2-system_engine_loader.php on line 48

 
При создании категории товара появляется следующая ошибка: Undefined variable: product_id in [/size]/home/o/onarea/rusdefense.ru/public_html/vqmod/vqcache/vq2-admin_model_catalog_category.php on line [/size]9Warning: Cannot modify header information - headers already sent by (output started at /home/o/onarea/rusdefense.ru/public_html/admin/index.php:83) in [/size]/home/o/onarea/rusdefense.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line [/size]28Warning: Cannot modify header information - headers already sent by (output started at /home/o/onarea/rusdefense.ru/public_html/admin/index.php:83) in [/size]/home/o/onarea/rusdefense.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line [/size]29  , но при этом категория все равно создается.

Share this post


Link to post
Share on other sites

Notice: Error: Could not load model catalog/filter!  - означает что в папке model/catalog не хватает файла filter.php

Share this post


Link to post
Share on other sites

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

 

Сильные же тормаза сайта повязанны с неоптимизированными запросами в базу, отсутствием кеширования распостранённых данных, возможно лишней выборкой кол-ва элементов для родительских категорий (товаров, подкатегорий), сходу сказать сложно что является причиной, анализировать необходимо, как совет - используйте "ускорители" или "кешеры", если у вас много товаров (более 10-15 тыс.) ну и конечно же найдите специалиста, по устранению данного недуга, так как по практике, то торможение сайта, влечет за собой нагрузку на сервер , что в результате может привести к "бану" со стороны хостинга и отключению вашего сайта за превышение лимитов.

Share this post


Link to post
Share on other sites

замечательно, теперь я могу создавать товар. Остались проблемы с быстродействием и созданием категорий.

Share this post


Link to post
Share on other sites

Товаров на сайте около 1000, может даже меньше. Предупреждение от хостинга уже получал. 

 

Есть тут ДОКТОР который согласится полечить сайт?

Share this post


Link to post
Share on other sites

Доктору нужно диагноз поставить, может ли ваш хостинг предоставить low_query.log ?

 

А то искать место самостоятельно разве "знахарь" сможет, а это по времени долговато, соотв. и по затратам.

Share this post


Link to post
Share on other sites

Здравствуйте, мой сайт www.rusdefense.ru стал очень сильно тормозить после того как я установил несколько модулей...

сразу вспоминается владелец 

opencartcms.ru

, который добавлял редиректы на свой сайт в каждый варезный модуль, в файл response.php

Share this post


Link to post
Share on other sites

Предоставляю:

# 1.5s user time, 110ms system time, 32.04M rss, 106.06M vsz
# Current date: Wed Mar 25 13:34:23 2015
# Hostname: kondr.beget.ru
# Files: STDIN
# Overall: 2 total, 1 unique, 0.00 QPS, 0.00x concurrency ________________
# Time range: 2015-03-23 08:40:31 to 2015-03-24 11:22:13
# Attribute total min max avg 95% stddev median
# ============ ======= ======= ======= ======= ======= ======= =======
# Exec time 6s 3s 3s 3s 3s 157ms 3s
# Lock time 386us 192us 194us 193us 194us 1us 193us
# Rows sent 2 1 1 1 1 0 1
# Rows examine 148 52 96 74 96 31.11 74
# Rows affecte 0 0 0 0 0 0 0
# Bytes sent 122 61 61 61 61 0 61
# Query size 783 389 394 391.50 394 3.54 391.50

# Profile
# Rank Query ID Response time Calls R/Call V/M Item
# ==== ================== ============= ===== ====== ===== ===============
# 1 0x9C07692F7EE01A5B 6.1143 100.0% 2 3.0571 0.01 SELECT product product_description product_to_store product_to_category

# Query 1: 0.00 QPS, 0.00x concurrency, ID 0x9C07692F7EE01A5B at byte 1457090
# This item is included in the report because it matches --limit.
# Scores: V/M = 0.01
# Time range: 2015-03-23 08:40:31 to 2015-03-24 11:22:13
# Attribute pct total min max avg 95% stddev median
# ============ === ======= ======= ======= ======= ======= ======= =======
# Count 100 2
# Exec time 100 6s 3s 3s 3s 3s 157ms 3s
# Lock time 100 386us 192us 194us 193us 194us 1us 193us
# Rows sent 100 2 1 1 1 1 0 1
# Rows examine 100 148 52 96 74 96 31.11 74
# Rows affecte 0 0 0 0 0 0 0 0
# Bytes sent 100 122 61 61 61 61 0 61
# Query size 100 783 389 394 391.50 394 3.54 391.50
# String:
# Databases onarea_fab
# Hosts localhost
# Last errno 0
# Users onarea_fab
# Query_time distribution
# 1us
# 10us
# 100us
# 1ms
# 10ms
# 100ms
# 1s ################################################################
# 10s+
# Tables
# SHOW TABLE STATUS FROM `onarea_fab` LIKE 'product'\G
# SHOW CREATE TABLE `onarea_fab`.`product`\G
# SHOW TABLE STATUS FROM `onarea_fab` LIKE 'product_description'\G
# SHOW CREATE TABLE `onarea_fab`.`product_description`\G
# SHOW TABLE STATUS FROM `onarea_fab` LIKE 'product_to_store'\G
# SHOW CREATE TABLE `onarea_fab`.`product_to_store`\G
# SHOW TABLE STATUS FROM `onarea_fab` LIKE 'product_to_category'\G
# SHOW CREATE TABLE `onarea_fab`.`product_to_category`\G
# EXPLAIN /*!50100 PARTITIONS*/
SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '2' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id IN (568)\G

Share this post


Link to post
Share on other sites

Вот он же.

Понятно, диагноз первоначальный - установлен, панацея:

1. Отключить и вырезать по всем контроллерам, любые упоминания о product_total (если конечно вам не принципиален вывод кол-ва товаров в категориях).

2. Убрать ненужные подзапросы (например выборку из таблицы product_to_store), а-ля оптимизировать запросы.

3. Сделать по возможности аякс подгрузку дочерних элементов.

4. Проанализировать другие модификаторы, не влияют ли они на "замедление".

Примерное время выполнения - 3 часа., расценки по времени вы найдёте в профиле, хотя можно задать вопросы на форуме и самостоятельно попробывать реализовать "лечение пациента".

Share this post


Link to post
Share on other sites

сразу вспоминается владелец 

opencartcms.ru

, который добавлял редиректы на свой сайт в каждый варезный модуль, в файл response.php

Спасибо большое, заменил этот файл и сайт снова заработал быстро. Просто ЧУДЕСА какие-то.

 

Осталась только еще ошибка с созданием категорий. 

 

Может кто нибудь пояснить, что это значит:

Undefined variable: product_id in /home/o/onarea/rusdefense.ru/public_html/vqmod/vqcache/vq2-admin_model_catalog_category.php on line 9Warning: Cannot modify header information - headers already sent by (output started at /home/o/onarea/rusdefense.ru/public_html/admin/index.php:83) in /home/o/onarea/rusdefense.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/o/onarea/rusdefense.ru/public_html/admin/index.php:83) in /home/o/onarea/rusdefense.ru/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29

Share this post


Link to post
Share on other sites

доверие к пользователям с такими проблемами (варезный  response.php) резко падает

Share this post


Link to post
Share on other sites

Покажите, что находится в 9-й строке файла: vqmod/vqcache/vq2-admin_model_catalog_category.php

 

2 freelancer:

доверие к пользователям с такими проблемами (варезный  response.php) резко падает

не сочтите за грубость, но ocStore так же был подвержен подобной инфекции своего времени.

Share this post


Link to post
Share on other sites

доверие к пользователям с такими проблемами (варезный  response.php) резко падает

Вообще, все мои модули купленные. Если я и устанавливал что либо не лицензионное то только в качестве тестирования.

Share this post


Link to post
Share on other sites

Покажите, что находится в 9-й строке файла: vqmod/vqcache/vq2-admin_model_catalog_category.php

 

2 freelancer:

не сочтите за грубость, но ocStore так же был подвержен подобной инфекции своего времени.

9 строка:

$this->db->query("UPDATE " . DB_PREFIX . "product SET date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'");

Share this post


Link to post
Share on other sites

9 строка:

$this->db->query("UPDATE " . DB_PREFIX . "product SET date_modified = NOW() WHERE product_id = '" . (int)$product_id . "'");

Насколько я вижу оригинальный код, то там нет ниодной строки, которая затрагивала бы таблицу product, исходя из этого утверждения, напрашиваются 2 вывода:

1. Либо у вас какой то модификатор (vqmod файл) вносит неправильные изменения или по неправильному пути...

2. Либо у вас были раньше криворукие исполнители, которые решили впихнуть невпихуемое...

Решение:

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

Share this post


Link to post
Share on other sites

Вообще, все мои модули купленные. Если я и устанавливал что либо не лицензионное то только в качестве тестирования.

Золотые слова, нужно записать! :geek:

Практически синоним перлов "слегка беременна", "немного мертв" и "первый раз - не .. раз"

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Horsa
      Привет!) Поставила 1.5.5.1.2 на хостинг (т.к. знаю только его и сайт пилила на локалке под него), но на хостинге выдаёт кучу ошибок. Как я поняла, дело в MSQL или ещё с чем, так и не смогла разобраться. Ребят, кто может подсказать и разобраться с проблемой? 
       
      Ошибки:

      Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/u0706045/data/www/......../system/database/mysql.php on line 6
      Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/u0706045/data/www/.........../system/database/mysql.php:6) in /var/www/u0706045/data/www/......./system/library/session.php on line 11Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/u0706045/data/www/......./system/database/mysql.php:6) in /var/www/u0706045/data/www/........./system/library/session.php on line 11Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0706045/data/www/........../system/database/mysql.php:6) in /var/www/u0706045/data/www/............./index.php on line 176Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0706045/data/www/......./system/database/mysql.php:6) in /var/www/u0706045/data/www/........./system/library/currency.php on line 45
       
       
       
      Пыталась переустанавливать, но после установки каждый раз выдаёт эти ошибки:
      Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/u0706045/data/www/......./system/database/mysql.php on line 6

      Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0706045/data/www/....../system/database/mysql.php:6) in /var/www/u0706045/data/www/......./system/engine/controller.php on line 28

      Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0706045/data/www/.......system/database/mysql.php:6) in /var/www/u0706045/data/www/......./system/engine/controller.php on line 29
       
       
      **** Не прочитала правила форума, поэтому затёрла адрес сайта
    • By RoooM
      Уйма времени было потрачено на отладку Multimerch (партнёрская программа продавцов) в Opencart 2.0.2!
      Всё работало до 2017 года, пока хостинг чё-то там не обновил. Техподдержка, как обычно всё сввалила на CMS - ройте сами.
      Ранее продавцы могли регистрироваться на сайте или входить через соцсети без регистрации и сразу размещать товары без модерации. Все новые товары аккурат складывались и в плагин Multimerch и в основной раздел Товары и привязаны к продавцу.
      После сбоя вся инфа по-прежнему пишется в базу MySQL во все таблицы мультимерч товары, основные товары, мультимерч продавцы. Новые товары видны на сайте и совпадают с продавцом, их разместившим, также высвечиваются в результатах поиска, всё каг бы работает, но...
      В админке опенкарта на одном из корректных товаров обрывается таблица с товарами (новые просто отсутствуют), на этом же продавце обрывается и таблица партнёров. Поиск в админке не показывает более поздние товары, хотя в базе они все есть.
      Соответственно ни отредактировать в админке отсутствующие товары нельзя, ни удалить нового продавца.
      А через базу удалять не вариант. Много связанных таблиц свойств товаров, фото товаров, продавцы...
      Кроме того... установил модуль выгрузки товаров в магазин Facebook - всё выгрузилось тютель-в-тютель на Фб до того продавца, который стоит в админке в таблице последним (корректный). То есть новые товары сайта появляться в Фб также не будут, как и в админке.
      Пробовал удалить и подчистить через базу два следующих за корректным товара и их продавцов. Результата не дало.
      Скорее всего, что-то в коде контроллера перестало правильно работать на хостинге. Оптимизация и проверка таблиц "продавцы" и "товары" в MySQL выдают ошибки.
      Тест таблицы продавцов в MySQL:
      Notice in ./libraries/sql.lib.php#564
      Undefined index: is_count
      Backtrace
      ./libraries/sql.lib.php#1999: PMA_isRememberSortingOrder(array)
      ./libraries/sql.lib.php#1947: PMA_executeQueryAndGetQueryResponse(
      array,
      boolean true,
      string 'rooom_vsale',
      string 'oc_ms_product',
      NULL,
      NULL,
      NULL,
      NULL,
      NULL,
      NULL,
      string 'tbl_operations.php',
      string './themes/pmahomme/img/',
      NULL,
      NULL,
      NULL,
      string 'FLUSH TABLE `oc_ms_product`',
      NULL,
      NULL,
      )
      ./sql.php#217: PMA_executeQueryAndSendQueryResponse(
      array,
      boolean true,
      string 'rooom_vsale',
      string 'oc_ms_product',
      NULL,
      NULL,
      NULL,
      NULL,
      NULL,
      NULL,
      string 'tbl_operations.php',
      string './themes/pmahomme/img/',
      NULL,
      NULL,
      NULL,
      string 'FLUSH TABLE `oc_ms_product`',
      NULL,
      NULL,
      )
      Ошибка в админке Опенкарт -
      Notice: Undefined index: text in 
      vsaleharde.ru/system/modification/admin/controller/common/dashboard.php on line 37
      37: $data['json'] = json_decode($results['text'], true);
      В журнале ошибок:
      2019-02-20 3:52:59 - PHP Notice:  Undefined index: minimum in vsaleharde.ru/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_special.tpl on line 90
      2019-02-20 3:52:59 - PHP Notice:  Undefined index: minimum in vsaleharde.ru/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_special.tpl on line 90
      За реальную помощь готов заплатить посильную сумму.
      Всем спасибо!
    • By Kiriska
      Доброго времени суток! Возникла проблема: перестали обновляться остатки в каталоге. Раньше обновление одного поставщика занимало около 20 минут. Сейчас даже пять часов обновления ни к чему не приводят. Очень нужна помощь(((

    • By Artem512
      Доброго времени суток всем, вообщем такая ситуация сайт был на opencart 2.3 , забыли проплатить хостинг, дальнейшие действия  пришлось покупать новый  хостинг (не продлевать)  запросили резервную копию файлов и базы все дали, я сношу все файлы корневые при новом хостинге , заливаю файлы старого сайта в docs, на новом хостинге создаю новую базу данных , создаю нового пользователя БД... Далее захожу в php admin перехожу в бд делаю импорт из старой бд ... Далее я перехожу в файл config меняю все на новую базу пароли итд, так же в admin docs .... И итог я не могу зайти не в админ панель не на сайт и ошибка которую я не могу понять ... скажите может я что то пропустил  ??? вот ошибка
       
      Fatal error: Uncaught Exception: Error: Table 'h811286525_canva.cms_setting' doesn't exist<br />Error No: 1146<br />SELECT * FROM cms_setting WHERE store_id = '0' in /home/h811286525/canvasmarket.ru/docs/system/library/db/mysqli.php:40 Stack trace: #0 /home/h811286525/canvasmarket.ru/docs/system/library/db.php(16): DB\MySQLi->query('SELECT * FROM c...', Array) #1 /home/h811286525/canvasmarket.ru/docs/system/storage/modification/admin/controller/startup/startup.php(5): DB->query('SELECT * FROM c...') #2 /home/h811286525/canvasmarket.ru/docs/system/storage/modification/system/engine/action.php(51): ControllerStartupStartup->index() #3 /home/h811286525/canvasmarket.ru/docs/system/engine/front.php(34): Action->execute(Object(Registry)) #4 /home/h811286525/canvasmarket.ru/docs/system/engine/front.php(19): Front->execute(Object(Action)) #5 /home/h811286525/canvasmarket.ru/docs/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #6 /home/h811286525/canvasmarket.ru/docs/vqmod/vqcache/vq2-system_startup.php( in /home/h811286525/canvasmarket.ru/docs/system/library/db/mysqli.php on line 40
    • By d91me
      Всем привет!
      Версия ocStore 2.3.0.2.3
      Стоит шаблон Newstore
      Что-то программист нахимичил, магазин работает неисправно, на кэше

      Товары не сортируются по параметрам, поиск из шапки не функционирует(данные введённые в форму не передаются), в разделе контакты карта яндекс не отображается, возможно другие проблемы, нужно аудит и оценку стоимости восстановления. Сроки до понедельника выяснить неисправности.
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.