1.

magento在索引的时候用shell,有时候会报错:

  1. General error: 1205 Lock wait timeout exceeded  

 

这个时候,是因为行锁的原因,在表中您直接用sql执行更新,会报这个错,也就是说这个错是mysql报的。

需要吧表index_process解锁

如果您想快速的解决,那么,把表导入,修改,删除数据库中index_process表,重新导入,OK,行锁会消失。

网上也有把index的mode改为手动,索引完改回来,好像还是有问题,报这个错就是mysql行锁的原因,

最后,还要清空 根目录下  var/locks/下面的所有锁文件删除(单做这个好像也可以,本人亲试)

posted on 2014-12-16 16:06  闪电王国  阅读(643)  评论(0编辑  收藏  举报