Seata Xa事务超时问题排查和解决
现有服务列表

在使用seata时总会超时
通过skyWalking追踪发现


在调用接口camunda/group/list时获取getConnection超时,
在全局事务回滚后,sql又能正常执行
问题原因和解决:
因为没有配置数据库连接池数量,全局事务结束前会挂起connection,服务被频繁调用,把连接池占满,后续新来的请求,没有链接可以使用,造成超时
解决方案:加大连接池数量
现有服务列表

在使用seata时总会超时
通过skyWalking追踪发现


在调用接口camunda/group/list时获取getConnection超时,
在全局事务回滚后,sql又能正常执行
问题原因和解决:
因为没有配置数据库连接池数量,全局事务结束前会挂起connection,服务被频繁调用,把连接池占满,后续新来的请求,没有链接可以使用,造成超时
解决方案:加大连接池数量