0

ステータスに関する次の問題に直面していHTTP 500ます。

メッセージの説明:

サーバーで内部エラー () が発生したため、この要求を実行できませんでした。

例外:

javax.servlet.ServletException: java.sql.SQLException: 接続の割り当て中にエラーが発生しました。原因: 使用中の接続が max-pool-size と同じであり、max-wait-time の期限が切れています。これ以上接続を割り当てることができません。

根本的な原因:

java.sql.SQLException: 接続の割り当て中にエラーが発生しました。原因: 使用中の接続が max-pool-size と同じであり、max-wait-time の期限が切れています。これ以上接続を割り当てることができません。

note 例外の完全なスタック トレースとその根本原因は、GlassFish v3 ログで入手できます。グラスフィッシュ v3

4

1 に答える 1

2

アプリケーションのどこかに接続リークがあるようです。

接続プールから接続を借用し、それを適切に閉じるのを忘れると、使用不可としてマークされたままになり、発生している例外が発生します。

リークを特定するには、アプリケーション サーバーによって確実に公開されている JMX コネクタを介して接続の使用状況を監視する必要があります。

于 2013-02-05T08:16:06.937 に答える