为什么我在我的 Magento 项目中看到 'general error 1205 lock wait timout exceeded'?

Why am I seeing a 'general error 1205 lock wait timout exceeded' in my Magento project?

我有一个多商店的 Magento 网络项目。我需要在目录中为每个商店视图指定类别 --> 管理类别。本来好好的,但是从今天开始突然不工作了。

如果商店视图是“所有商店视图”,我可以编辑类别。

如果我将它切换到任何其他商店,例如store1,我将无法进行任何更改。

我没有勾选“default value tab”,如果我选择Is Active --> NO,会出现default please wait loader,一段时间后页面报错:

SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction.

我在这里附上截图

为什么会这样?

我找到了解决方案, 我去了 phpmyadmin 和 运行 这个查询 sql,

SET innodb_lock_wait_timeout =120

一切顺利。 谢谢大家。