Problem with Magento Indexer

I have a Cron setting on the server to run a custom import profile every day at midnight. Thousands of products are created or updated from this profile. The table "core_url_rewrite" will be a big day by day. Magento Indexer does not work properly when it is running from the Magento backend. he stopped with a message.

I am trying to start the Magento pointer from the command line. but the exception is locking the table "core_url_rewrite". if this table is truncated and started by the Magento indexer, it works fine, but when the user import profile updates or inserts the product, it again crashes and raises the same exception.

What would be the best solution for this? It is not recommended to crop the table every time the Product is created / updated by the user import profile daily.

Any good suggestion would be appreciated.

+5
source share
2 answers

Perhaps you need to increase the tablespace of the table "core_url_rewrite". The following is a good article to solve this problem.

The table is full

+2
source

It looks like you have reached the memory limit or timeout for reindexing the rewrite of the URL.

Try using this extension to minimize the time it takes to reindex URLs by re-indexing what you need to reindex rather than the full amount of data.

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

+1

All Articles