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; 看一下死锁信息 是哪些语句造成的 然后修改程序