2014-10-15 2 views
0

У меня есть некоторые из моих индексов, которые не будут работать (атрибуты продукта, продукты категории) и другие, которые кажутся, что они бесконечно обрабатывают некоторые из них выполняются и завершаются быстро (категориальные плоские данные). Я удалил файлы блокировки внутри Var/locks и удалил catalog_product_flat_1 и catalog_category_product_index, но индекс все еще не работает. Я получаю следующую ошибку при попытке повторно проиндексировать все через SSHНевозможно Reindex Категория Продукты и другие показатели в Magento

Атрибуты индекса продукта неизвестная ошибка: исключение «PDOException» с сообщением «SQLSTATE [HY000]: общая ошибка: 1205 превышено время ожидания блокировки; попробуйте перезапустить транзакцию»в /home/sites/buzzcateringsupplies.com/public_html/lib/Zend/Db/Statement/Pdo.php:228 трассировки стека:

0 /home/sites/buzzcateringsupplies.com/public_html/lib /Zend/Db/Statement/Pdo.php(228): PDOStatement-> выполнить (Array)

1 /home/sites/buzzcateringsupplies.com/public_html/lib/Varien/Db/Statement/Pdo/Mysql.php (110): Zend_Db_Statement_Pdo -> _ казнить (Array)

2 /home/sites/buzzcateringsupplies.com/public_html/lib/Zend/Db/Statement.php(300): Varien_Db_Statement_Pdo_Mysql -> _ выполнение (Array)

3 /home/sites/buzzcateringsupplies.com/public_html/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement-> выполнить (Array)

4 /home/sites/buzzcateringsupplies.com/public_html /lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract-> запрос ('INSERT INTO `са ...', массив)

5 /home/sites/buzzcateringsupplies.com/public_html /lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract-> запрос ('INSERT INTO `са ...', массив)

6 /home/sites/buzzcateringsupplies.com/public_html /app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Default.php(212): Varien_Db_Adapter_Pdo_Mysql-> query ('INSERT INT O `са ... ')

7 /home/sites/buzzcateringsupplies.com/public_html/app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Default.php(72): Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default -> _ prepareIndexTable()

8 /home/sites/buzzcateringsupplies.com/public_html/app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock.php(248): Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default-> reindexAll()

9 /home/sites/buzzcateringsupplies.com/public_html/app/code/core/Mage/Index/Model/Indexer/Abstract.php(143): Mage_CatalogInventory_Model_Resource_Indexer_Stock-> reindexAll()

10 /home/sites/buzzcateringsupplies.com/public_html/app/code/core/Mage/Index/Model/Process.php(209): Mage_Index_Model_Indexer_Abstract-> reindexAll()

11/Главная/Сайты/buzzcateringsupplies.com/public_html/app/code/core/Mage/Index/Model/Process.php(255): Mage_Index_Model_Process-> reindexAll()

12 /home/sites/buzzcateringsupplies.com/public_html/app/code /core/Mage/Index/Model/Process.php(249): Mage_Index_Model_Process-> reindexEverything()

13 /home/sites/buzzcateringsupplies.com/public_html/shell/indexer.PHP (158): Mage_Index_Model_Process-> reindexEverything()

14 /home/sites/buzzcateringsupplies.com/public_html/shell/indexer.php(198): Mage_Shell_Compiler-> Run()

15 {} Основной

Следующее исключение «Zend_Db_Statement_Exception» с сообщением «SQLSTATE [HY000]: общая ошибка: 1205 превышено время ожидания блокировки; попробуйте перезапустить транзакцию»в /home/sites/buzzcateringsupplies.com/public_html/lib/Zend/Db/Statement/Pdo.php:234 трассировки стека:

0 /home/sites/buzzcateringsupplies.com/public_html/lib /Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo -> _ выполнение (Array)

1 /home/sites/buzzcateringsupplies.com/public_html/lib/Zend/Db/Statement.php(300): Varien_Db_Statement_Pdo_Mysql -> _ казнить (Array)

2 /home/sites/buzzcateringsupplies.com/public_html/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement-> выполнить (Array)

3 /home/sites/buzzcateringsupplies.com/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract-> query ('INSERT INTO `ca ...', Array)

4 /home/sites/buzzcateringsupplies.com/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract-> запрос ('INSERT INTO `са ...', Array)

5 /home/sites/buzzcateringsupplies.com/public_html/app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Default.php(212): Varien_Db_Adapter_Pdo_Mysql-> query ('INSERT INTO `ca. .. ')

6 /home/sites/buzzcateringsupplies.com/public_html/app/code/core/Mage/CatalogInventory/Model/Resource/Ind Exer/Фото/default.php (72): Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default -> _ prepareIndexTable()

7 /home/sites/buzzcateringsupplies.com/public_html/app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock .php (248): Mage_CatalogInventory_Model_Resource_Index

ответ

0

Первое, что я хотел бы попробовать - это оптимизировать/проанализировать/исправить процедуру для ваших магазинов магазина Magento (fe через phpmyadmin).

Выполняется ли индексирование при плохом каталогизации данных и данных продукта?

Сколько продуктов у вас есть в вашем магазине? Если много продуктов, возможно, вам нужно настроить ваш MYSQL.

Смежные вопросы