检查到网站mysql报错,错误内容为:
Lock wait timeout exceeded; try restarting transaction,
从网上资料查看,是数据库中innodB类型的表,在执行事务的时候出现了超时,所以导致该错误的出现,解决方法的话就是:
修改my.cnf或者my.ini配置文件中的相应选项中 innodb_lock_wait_timeout 的时间秒数,默认是50s,最低可以是1s,如果将这个值设定为100000000以上的话,将禁用超时(无论等待多久都不会返回超时错误).
我的是修改了 : my.cnf 暂时设置为:500s ,
重启mysql服务: service mysql restart