云数据库 RDS-RDS for PostgreSQL数据库已有连接执行业务时报错:故障二的解决方案

时间:2024-07-02 17:28:16

故障二的解决方案

这类问题是由于已有连接被释放掉,使用已经释放的连接会出现这个报错。可能原因主要有以下几种:

  • 网络链路问题
  • 数据库重启或后端进程crash
  • 空闲连接超时释放

解决方案:

  1. 首先排查网络连通性,判断是否有网络链路因素(丢包率、重传比例高)导致连接断开。
  2. 如果没有网络层面的问题,需要排查业务是否有其他报错导致连接断开。
  3. 如果业务上也没有其他报错,则尝试排查连接超时参数(如jdbc连接池参数sockettimeout和connecttimeout),如果设置值较小,会导致连接被主动释放。
support.huaweicloud.com/trouble-rds/rds_12_0150.html