技术解析

Nginx 经常 502 错误怎么解决?最近报的错误是: Lock wait timeout exceeded; try restarting transaction
0
2021-05-20 21:19:01
idczone
抗投诉服务器
这不是 mysql 的错误吗?
[Google 搜索结果]( https://www.google.com.hk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&safe=strict&q=Lock+wait+timeout+exceeded%3B+try+restarting+transaction)

这是你应用数据层报的错


是 Mysql 的错误, Mysql 经常需要整表的修改数据(一个最多有 2 万多的数据),是因为这个导致的吗?可有好的解决办法。

优化逻辑,优化 sql
2 万多的数据量很少,你将表结构和 sql 语句发出来看看

第一反应是死锁了

命令行登录 mysql ,然后 show engine innodb status\G; 看一下死锁信息 是哪些语句造成的 然后修改程序

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服