Magento Indexer问题

时间:2013-03-05 12:35:02

标签: php mysql magento

我已在服务器上设置Cron,以便每天午夜运行自定义导入配置文件。从此配置文件创建或更新了数千种产品。 'core_url_rewrite'表日复一日。从Magento后端运行时,Magento Indexer无法正常工作。它停止了消息。

我正在尝试从命令行运行Magento索引器。但获取表“core_url_rewrite”锁定异常。如果此表被截断并运行Magento索引器,它运行正常但是当自定义导入配置文件更新或插入产品时,它会再次分解并触发相同的异常。

最佳解决方案是什么?每次自定义导入配置文件创建/更新产品时,每次截断表都不是一个好主意。

任何好的建议都将受到赞赏。

2 个答案:

答案 0 :(得分:2)

可能需要增加表“core_url_rewrite”的表空间。以下是解决此问题的好文章。

The table is full

答案 1 :(得分:1)

这听起来像是为了重新编制URL重写索引而达到内存或超时限制。

尝试使用此扩展程序,通过仅索引需要重新索引的内容而不是全部数据量来最小化重新索引URL重写所需的时间。

http://www.magentocommerce.com/magento-connect/dn-d-patch-index-url-1.html