しばらくの間、アプリケーションがスローするので、java.sql.SQLException: Error in allocating a connection. Cause: In-use connections equal max-pool-size and expired max-wait-time
Glass FishAdminWebコンソールから関連するサーバーインスタンスのJDBC接続プールの監視を有効にしました。
次に、接続を取得した後、閉じる前にデバッグポイントを保持するアプリケーションをリモートデバッグします。次に、Web管理コンソールを更新し、初期値8が表示されているNumConnFree Resource Statisticsの値を確認します。現在接続を使用しているので、7である必要がありますか?
誰もがこのような状況に直面しています。管理Webコンソールに問題があるかどうかはわかりません。また、接続リークを監視する他の最良の方法は何ですか?私の目標は、NumPotentialConnLeakプロパティの値を確認し、リークに固有のログを確認することでした。しかし、上記の問題に直面したため、管理コンソールに正しいデータが表示されるかどうかわかりません。