2014-01-10 106 views
8

当我们尝试从管理类别中设置产品的类别时,我们在Magento商店中遇到问题。当我们尝试保存产品改变“类产品”的位置,我们得到以下故障后SQLSTATE [40001]:序列化失败:1213尝试获取锁定时发现死锁;尝试通过Magento的位置重新启动交易

SQLSTATE [40001]:序列化失败:1213死锁发现试图 时获得锁;尝试重新启动交易

有谁知道如何解决这个问题?

+0

这里有一个关于这个问题的长话:http://www.magentocommerce.com/boards/viewthread/19472/ –

+4

Magento有很多要回答他们什么时候废弃旧论坛并打破所有这些链接。 –

回答

19

发生此错误的最可能原因是您将产品位置索引设置为自动,并且Magento尝试重建索引以及产品保存。
转到System->Index Management并将与目录相关的索引设置为“手动”。
然后设置产品位置,完成后手动重建索引。

+0

您的产品定位指数是指哪个指数?如果我是正确的,那么magento在保存和所有其他商店中更新索引时,我们可以设置位置,因此我们应该如何设置这个位置为manual?让我知道 – Coen

+1

@Coen。我正在谈论“类别产品”指数。你是对的,保存索引是标准的,但有时由于高流量和大量的数据来处理这个错误可能会发生。就像我说的,这可能是原因。我从经验中说出来。我有同样的问题,并设置索引手动更新解决了我的问题。 – Marius

+0

@ Marius,谢谢你为我工作,并且会改变它的立场,然后再回来。仍然奇怪,他这样做,但它的确有窍门! – Coen

相关问题