[pgsql-jp: 32921] Backend start-up failed
icc10325 @ nifty.com
icc10325 @ nifty.com
2004年 5月 10日 (月) 13:47:27 JST
お世話になります。
PostgreSQLのみではなくJavaの話題に絡んでしまいますがお知恵を拝借させて下
さい。
現在、Java+PostgrSQLというシステムにて下記のようなエラーが発生しました。
Tomcatを使用したWebアプリケーションなのでJNDIのデータソースを使用してDB
接続をしています。
PostgreSql ver7.4.2(+付随のJDBC)
Java 1.4系
Tomcat ver4.1.28
----------- -----------------------------------------------------
org.postgresql.util.PSQLException: Backend start-up failed: org.postgresql.util.PSQLException: FATAL: sorry, too many clients already
at org.postgresql.jdbc1.AbstractJdbc1Connection.openConnectionV3(AbstractJdbc1Connection.java:449)
at org.postgresql.jdbc1.AbstractJdbc1Connection.openConnection(AbstractJdbc1Connection.java:213)
at org.postgresql.Driver.connect(Driver.java:139)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:82)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:300)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:816)
at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:119)
at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:140)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:518)
・・・
・・・
・・・
・・・
-----------------------------------------------------------------
英語の読解力に乏しいのですが(苦笑)、「接続が多すぎだ!」と言っているん
ですよね?
どのような設定をおこなえば回避する確率が上がるのでしょうか?
「Backend start-up failed」というのは再起動とかとは無関係なのでしょうか?
直前にDBやサーバーの再起動はしていないんですが急にこのエラーが発生しまし
た。
なお、参考までにJNDIに設定してある接続プーリングに関する設定は下記のよう
にしてあります。
-----------------------------------------------------------------
<parameter>
<name>maxActive</name>
<value>50</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>50</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>300</value>
</parameter>
-----------------------------------------------------------------
pgsql-jp メーリングリストの案内