Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте, мой сайт 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  , но при этом категория все равно создается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

opencartcms.ru

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

# 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот он же.

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

2 freelancer:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Покажите, что находится в 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 . "'");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 строка:

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

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

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

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

Решение:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От 18ynitazov
      Доброго дня всем. Очередная тема с просьбой о помощи от специалистов. 
      Сайт: 18унитазов.рф
      Ситуация следующая: 
      Есть 2 основные проблемы: 
      1) Проблема связанная с ЧПУ: почему то не все товары имеют его, хотя всё включено (пример скрин во вложении №1) 
      2) Проблема связанная и с ЧПУ и с PHP ( по крайней мере как я понял, не пинайте сильно, могу ошибаться): в журнале об ошибках нескончаемое количество ошибок с одинаковым текстом примерно таким: PHP Notice: Undefined index: num_id in /home/users/9/9128564223/domains/xn--18-8kciye8al7ah.xn--p1ai/system/storage/modification/catalog/controller/product/product.php on line 99
      Так же есть прямые ссылки на товары, где это ошибка дублируется ( скрин №2 ссылка: http://xn--18-8kciye8al7ah.xn--p1ai/index.php?route=product/product&product_id=13323), а если на этот же товар выходить через категории, то всё в порядке, не считая той же проблемы с ЧПУ ( скрин №3 ссылка: http://xn--18-8kciye8al7ah.xn--p1ai/index.php?route=product/product&path=120&product_id=13323). 
      Буду безмерно благодарен всем, кто поможет решить мою проблему. При необходимости могу дать доступы в админку



    • От Anton100
      Ставлю модификатор на сайт через админку. Модификатор ставится. Захожу на сайт не со стороны админки, он ломается, пишет не может обработать запрос сервер. Открываю журнал ошибок, там пустота. Как отловить ошибку?
    • От Mila80
      Здравствуйте. Помогите пожалуйста, кто может, Долго грузятся прайсы с товарами, больше 12 000 шт., при загрузке большого кол-ва выкидывает с админки с ошибкой 504 Gateway Time-out.
      Обнаружила медленные запросы, больше недели с одного IP ежедневно по 6-8 шт., время 6-9 секунд.
      Один из:
      SELECT (IF (LCASE(pd.name) LIKE '%goodyear ultra grip ice 2%', 60, 0) + IF (LCASE(pd.name) LIKE'goodyear%', 80, 0) + IF (LCASE(pd.name) LIKE '%goodyear%', 8, 0) + IF (LCASE(pd.name) LIKE 'ultra%', 80, 0) + IF (LCASE(pd.name) LIKE '%ultra%', 8, 0) + IF (LCASE(pd.name) LIKE 'grip%', 80, 0) + IF (LCASE(pd.name) LIKE'%grip%', 8, 0) + IF (LCASE(pd.name) LIKE 'ice%', 80, 0) + IF (LCASE(pd.name) LIKE '%ice%', 8, 0) + IF(LCASE(pd.name) LIKE '2%', 80, 0) + IF (LCASE(pd.name) LIKE '%2%', 8, 0) + IF (LCASE(pd.description) LIKE'%goodyear ultra grip ice 2%', 20, 0) + IF (LCASE(pd.description) LIKE '%goodyear%', 2, 0) + IF(LCASE(pd.description) LIKE '%ultra%', 2, 0) + IF (LCASE(pd.description) LIKE '%grip%', 2, 0) + IF(LCASE(pd.description) LIKE '%ice%', 2, 0) + IF (LCASE(pd.description) LIKE '%2%', 2, 0) + IF (LCASE(pd.tag)LIKE '%goodyear%', 9, 0) + IF (LCASE(pd.tag) LIKE '%ultra%', 9, 0) + IF (LCASE(pd.tag) LIKE '%grip%', 9, 0) + IF(LCASE(pd.tag) LIKE '%ice%', 9, 0) + IF (LCASE(pd.tag) LIKE '%2%', 9, 0)) AS relevance, p.product_id FROMoc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOINoc_product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN oc_product_attribute pa ON(p.product_id = pa.product_id) WHERE pd.language_id = '1' AND p.STATUS = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND ( (LCASE(pd.name) LIKE '%goodyear%') OR (LCASE(pd.name) LIKE'%ultra%') OR (LCASE(pd.name) LIKE '%grip%') OR (LCASE(pd.name) LIKE '%ice%') OR (LCASE(pd.name) LIKE'%2%') OR (LCASE(pd.description) LIKE '%goodyear%') OR (LCASE(pd.description) LIKE '%ultra%') OR(LCASE(pd.description) LIKE '%grip%') OR (LCASE(pd.description) LIKE '%ice%') OR (LCASE(pd.description)LIKE '%2%') OR (LCASE(pd.tag) LIKE '%goodyear%') OR (LCASE(pd.tag) LIKE '%ultra%') OR (LCASE(pd.tag) LIKE'%grip%') OR (LCASE(pd.tag) LIKE '%ice%') OR (LCASE(pd.tag) LIKE '%2%') OR (LCASE(pa.text) LIKE'%goodyear%' AND pa.language_id = '1' ) OR (LCASE(pa.text) LIKE '%ultra%' AND pa.language_id = '1' ) OR(LCASE(pa.text) LIKE '%grip%' AND pa.language_id = '1' ) OR (LCASE(pa.text) LIKE '%ice%' AND pa.language_id = '1' ) OR (LCASE(pa.text) LIKE '%2%' AND pa.language_id = '1' ) OR (LCASE(p.model) LIKE '%goodyear%') OR(LCASE(p.model) LIKE '%ultra%') OR (LCASE(p.model) LIKE '%grip%') OR (LCASE(p.model) LIKE '%ice%') OR(LCASE(p.model) LIKE '%2%') OR (LCASE(p.sku) = 'goodyear') OR (LCASE(p.sku) = 'ultra') OR (LCASE(p.sku) = 'grip') OR (LCASE(p.sku) = 'ice') OR (LCASE(p.sku) = '2') OR (LCASE(p.upc) = 'goodyear') OR (LCASE(p.upc) = 'ultra') OR (LCASE(p.upc) = 'grip') OR (LCASE(p.upc) = 'ice') OR (LCASE(p.upc) = '2') OR (LCASE(p.ean) = 'goodyear') OR (LCASE(p.ean) = 'ultra') OR (LCASE(p.ean) = 'grip') OR (LCASE(p.ean) = 'ice') OR (LCASE(p.ean)= '2') OR (LCASE(p.jan) = 'goodyear') OR (LCASE(p.jan) = 'ultra') OR (LCASE(p.jan) = 'grip') OR (LCASE(p.jan) = 'ice') OR (LCASE(p.jan) = '2') OR (LCASE(p.isbn) = 'goodyear') OR (LCASE(p.isbn) = 'ultra') OR (LCASE(p.isbn) = 'grip') OR (LCASE(p.isbn) = 'ice') OR (LCASE(p.isbn) = '2') OR (LCASE(p.mpn) = 'goodyear') OR (LCASE(p.mpn) = 'ultra') OR (LCASE(p.mpn) = 'grip') OR (LCASE(p.mpn) = 'ice') OR (LCASE(p.mpn) = '2') ) GROUP BY p.product_id ORDER BY relevance DESC, LCASE(pd.name) ASC LIMIT 0,30
      id select_type table partitions type possible_keys key key_len ref rows filtered Extra   1 SIMPLE p NULL ALL PRIMARY NULL NULL NULL 10089 3.33 Using where; Using temporary; Using filesort 1 SIMPLE p2s NULL eq_ref PRIMARY,store_id PRIMARY 8 diacar_db.p.product_id,const 1 100.00 Using index 1 SIMPLE pd NULL eq_ref PRIMARY,language_id PRIMARY 8 diacar_db.p.product_id,const 1 100.00 NULL 1 SIMPLE pa NULL ref PRIMARY PRIMARY 4 diacar_db.p.product_id 749 100.00 Using where    
      Вроде как, у некоторых таблиц не используются индексы и грубо сканирование идет. ПОМОГИТЕ установить правильно индексы или другие возможные варианты.
       
       
      Что проделано:
      Заказано на хостинке Memcache - не помогло.
      Отключено Подсчет кол-ва товаров;
      Отключено filterpro - не помогло.
       
       
    • От Sashko851
      Здравствуйте,
      Постоянно ошибки как в админке,так и на самом сайте http://joxi.ru/l2ZQqd1i843eRm помогите исправить
      Сразу оговорюсь,что vqmod установлен на 2.3 из-за некоторых модулей,которые не заменить и не переписать на ocmod
    • От vgulyaev
      Купил платный модуль стикеров. Все установилось. Стикеры на товары устанавливаются и отображаются.
      Но вот незадача какая:
      На странице категорий вверху всех товаров надпись вылезает  -  Notice: Undefined index: labels in /home/v/vgulyaev/spbmagazin.ru/public_html/system/storage/modification/catalog/view/theme/mystore/template/product/category.tpl  on line 103  
      Поддержка модуля запросила пароли к сайту и FTP. Но я не хотел бы раздавать пароли. Кто-нибудь может сталкивался с такой проблемой? Подскажите, пожалуйста. Может там и дело-то - ерунда.
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.