想请教下各位大佬,关于线上报错lock wait timeout exceede?400报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

想请教下各位大佬,关于线上报错lock wait timeout exceede?400报错

2020-06-06 15:07:54 216 1

我的程序代码是这样的,在一个事务里有3个insert操作,1个update操作,3个select操作,还有一个邮件发送功能也在这个事务中。

mysql锁超时时间应该没人改,我想会不会是邮件发送影响了事务,假如网络问题或者地址账号错误,邮件是否会延迟发送或者重试发送,而在这个过程中邮件未发送完成,事务不会提交,一直持有锁导致锁超时,求教各位大佬,有没有可能是这个原因呢?

 

取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-06 15:08:07
                        DB事务尽可能和大量IO的功能区分出来! 
                    
    
                            好的,以后一定注意,谢谢
                        
    
                        <p>完全有可能,邮件发送方和接收方连接超时、socket、会话超时都会影响到</p>
    
                    
    
                            我改下实现方式试试看,谢谢
                        
    
                        <p>邮件发送本就不应该同步等待是否发送成功、是否到达目标地址,既然是异步,所以在事务中发送邮件没多大意义吧。</p>
    
                    
    
                            这是个类似流程审批的功能,每个节点处理后发送对应内容格式的邮件,所以做成同步的,只是实现方式错误,不应该把邮件发送加到事务中
                        
    
                        <p>可以建个表吧要发的邮件内容存起来,然后一个进程去专门发邮件</p>
    
                    
    
                            这样也可以的,谢谢
    
    0 0
相关问答

1

回答

各位大佬,我chaosblade-agent(虚拟主机部署的agent)连不上chaosblade-

2022-08-23 15:28:58 290浏览量 回答数 1

0

回答

各位大佬有遇到mysql timestamp类型数据同步到es,然后从es java api查询出来

2022-07-27 18:31:28 145浏览量 回答数 0

1

回答

MySQL中执行update SQL时,报错:1205, 'Lock wait timeout?

2021-10-14 22:24:11 408浏览量 回答数 1

1

回答

求大神指点!htmlunit报错: java.lang.NoSuchFieldE?400报错

2020-06-06 21:01:40 421浏览量 回答数 1

1

回答

GStreamer 播放器 播放TS流 出错? 400 报错

2020-06-04 16:29:01 520浏览量 回答数 1

0

回答

在阿里云esc上启动jupyter notebook然后打开浏览器输入地址总是访问不了试了很多方法。

2019-12-21 15:54:44 574浏览量 回答数 0

1

回答

[@徐雷frank][¥20]用 wait-notify 写一段代码来解决生产者-消费者问题?

2018-12-13 14:15:02 1640浏览量 回答数 1

1

回答

[@徐雷frank][¥20]nio的selector在Linux会使用epull吗?

2018-12-10 16:28:03 1645浏览量 回答数 1

1

回答

[@徐雷frank][¥20]重写equals问题

2018-11-14 10:56:33 1531浏览量 回答数 1

1

回答

下面问题中请教各位关于PHP中Excel的疑问

2016-06-12 17:31:47 1572浏览量 回答数 1
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21564
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载