1.
magento在索引的时候用shell,有时候会报错:
- General error: 1205 Lock wait timeout exceeded
这个时候,是因为行锁的原因,在表中您直接用sql执行更新,会报这个错,也就是说这个错是mysql报的。
需要吧表index_process解锁
如果您想快速的解决,那么,把表导入,修改,删除数据库中index_process表,重新导入,OK,行锁会消失。
网上也有把index的mode改为手动,索引完改回来,好像还是有问题,报这个错就是mysql行锁的原因,
最后,还要清空 根目录下 var/locks/下面的所有锁文件删除(单做这个好像也可以,本人亲试)