Tomcat上的DBCP连接池设置

时间:2018-11-13 05:42:38

标签: java tomcat apache-commons-dbcp

我为我的Java Web应用程序使用了Tomcat上的连接池。 tomcat创建的连接不是我想要的。 我会误解属性initialSize,maxTotal,maxIdle,minIdle吗?

Tomcat 8.0.48 / PostgreSQL 9.4.9

我在Tomcat上的连接池设置是;

<Resource name="jdbc/postgres_test" auth="Container"
           type="javax.sql.DataSource"
           driverClassName="org.postgresql.Driver"
           url="jdbc:postgresql://hostname:5432/sss_test"
           username="sss_test"
           password=""
           initialSize="10"
           maxTotal="10"
           maxIdle="10"
           minIdle="0"
           maxWaitMillis="10000"
           testOnBorrow="true"
           validationQuery="select 1"
           timeBetweenEvictionRunsMillis="5000"/>

然后我在psql上通过sql检查了连接,如下所示, (与使用netstat命令相同)

sss_test=> SELECT count(client_addr) FROM pg_stat_activity group by client_addr;
   client_addr  | count
  --------------+-------
   A            |    30

我希望有10个连接,但原来是30个。

0 个答案:

没有答案