线上pg数据库最近一段时间来,关键的几个时间点,负载都到10几,连接从30左右 到300左右 波动很大。
负载平峰一般在1-2之间到了这几个关键点负载就飚高。一直不得其解。
以前很少会关心resin 连接池的配置信息,
昨天 (11-1号) 9:38分 负载飚到17.5 ,数据库连接数达到了255个,而实际的应用设备只有几台,没有道理一个应用配上百个连接。
突然开窍 ,莫非连接池的配置不起作用?
果不其然,连接池配置里没有配置最大连接数的数据。修改之。
今天的表现就相当的令人满意了。
于昨天比,相同时刻的负载 3左右,连接数60左右,系统运行相当平稳 ,问题解决。
附 pg 数据库的resin 连接信息, 建立socket 连接很费资源,把idle-time 从默认的30s 设为120s
[code]
[/code]