Sun アプリ サーバー エンタープライズ エディション 8.1 でホストされている Struts Web アプリケーションに奇妙な点があることに気付きました。
JDBC リソースの監視に使用される NumConnUsed は、ユーザー アクティビティが比較的非常に少ないにもかかわらず、接続全体で 100 のままです。
私はいくつかの調査を試み、次のリンクを見つけました http://j2ee-performance.blogspot.com/ http://www.ibm.com/developerworks/websphere/library/techarticles/0506_johnsen/0506_johnsen.html
「アプリケーションが共有可能な接続を閉じると、接続は完全に閉じられず、空きプールにも返されません。むしろ、共有接続プールに残り、同じリソースへの接続に対する同じ LTC 内の別の要求に備えます。 ."
上記のコメントに基づいて、私の web.xml リソース ref スコープが共有可能に設定されている場合、アプリケーション側で接続を閉じると、それは共有接続プールに残るため、numconnused は常に非常に高くなりますか?