- PR -

JAVAの開発でDataSourceをもちいたコネクションプーリングについて

1
投稿者投稿内容
1977SE
会議室デビュー日: 2007/08/23
投稿数: 6
投稿日時: 2007-08-24 00:27
こんばんわ

JAVAの開発でDataSourceをもちいたコネクションプーリングについて質問があります。

環境は以下です。
AP:Tomcat5.5
DB:postgres
DB接続方法「DataSource」、
     Context ファイル(Tomcat 5.5\conf\Catalina\localhost)を用いた接続

----------------
Context ファイルは、以下の接続です。
<Resource name="jdbc/postgres"
auth="Container"
      logAbandoned="true"
type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql******"
username="***"
password="**"
initialSize="10"
maxIdle="10"
      maxActive="0"
maxWait="30000"
removeAbandoned="true"
removeAbandonedTimeout="300"
/>
----------------

maxActive="0"にしているのですが、一般的なシステムの運用ではあまりないケースなのでしょうか?
やはり、maxActiveに制限をかけ、制限を超えた場合は、「しばらくたってから再度実行してください。」などのエラーメッセージを設定するのが妥当でしょうか?
また、制限を越えたエラーの一般的な取得方法があるなら教えてもらえませんか?

稚拙な文章で申し訳ありません。
可能な範囲でのご回答宜しくお願いします。
BackDoor
ぬし
会議室デビュー日: 2006/02/20
投稿数: 831
投稿日時: 2007-08-24 09:09
悪いですがJAVAに関する質問なら部屋違いです。
こちらで行なって下さい。
# この質問はどう考えてもMaster of IP Networkじゃないでしょ。
1977SE
会議室デビュー日: 2007/08/23
投稿数: 6
投稿日時: 2007-08-26 23:21
そうですね。
失礼しました。
1

スキルアップ/キャリアアップ(JOB@IT)