タグ

2008年12月4日のブックマーク (2件)

  • 2006-02-08

    とりあえず先週,いたれりつくせり?の出張でブツは収めてきたので,今はほんわかしてる .ま,残務はいろいろあるけど. 今日は次の開発へ向けての準備作業.VS.Netの開発環境インストールって時間かかるのね. こっちは完全なる初心者なので周囲の先輩にいろいろ質問しまくり,もといお騒がせまくり(汗). Javaな頭がまだ活性化しているうちにいくつか書き留めておこう. JDBCでDBに接続するプログラムを書いているとたまに org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted という例外にぶち当たる. 大抵はConnectionのclose()し忘れが原因らしい. 調べるには, $TOMCAT_HOME/conf/server.xml (JNDI設定をアプリケーション毎に規定している場

    2006-02-08
    H_Yamaguchi
    H_Yamaguchi 2008/12/04
    DBCPのコネクションのリークを検出する
  • 試験管のなかのコード :: Apache Tomcat + DBCP で Connection のリークを確認する方法をメモ

    Flag to log stack traces for application code which abandoned a Statement or Connection. Logging of abandoned Statements and Connections adds overhead for every Connection open or new Statement because a stack trace has to be generated. 設定の確認 設定が有効な状態で Apache Tomcat を起動すると、起動時に下記の様なメッセージがコンソールに出力される。 AbandonedObjectPool is used (org.apache.tomcat.dbcp.dbcp.AbandonedObjectPool@5f8bae) LogAbandoned:

    H_Yamaguchi
    H_Yamaguchi 2008/12/04
    今のプロジェクトでもリークが発生しているみたいなので、使ってみる。