中间件报In-use connections equal max-pool-size and expired max-wait-time. Cannot allocate more connections,说明连接池被用光了。
- 分析jstack,发现很闲啊。推测是瞬间使用连接太多。
- 加大max-pool-size,从100加到200。系统使用一段时间后还是报错。
- 只能分析代码了,发现有循环连数据库的情况,修改之后再测试就好了。
中间件报In-use connections equal max-pool-size and expired max-wait-time. Cannot allocate more connections,说明连接池被用光了。