Magento $ product-> save()现在运行了几个小时

时间:2013-10-17 02:29:14

标签: performance magento save product

我有这些说明:

 $prd = $modelp->loadByAttribute('sku', $psku);
 $prd->setStatus((int)$status);
 $prd->save();

我检查了确实产品已保存并且状态已更改,但最后一条指令运行了几个小时。也许你认为之后的说明,我不确定(我可以在书面清单中查看),如果我跳过这些说明,程序很快完成。我读了所有产品,只有一个产品必须更换,它挂起。

所以我必须终止这个程序并要求我的客户手动更改这样的产品(有时一个),因为这个问题......

原因是什么(版本1.5)?

我最终得到了这个错误:

  

SQLSTATE [HY000]:一般错误:1205超过锁定等待超时;尝试重新启动交易

我在系统上独自忙碌,可能是什么原因?

这可能与价格的重新指数UPDATE ON SAVE ...有时会产生锁定。

0 个答案:

没有答案