2017-03-06 22 views

答えて

2

放棄された接続とは、アプリケーションがタスクを実行するためにアプリケーションで使用された接続で、アプリケーションを閉じられなかったか、閉じられていないプロセスで例外が発生しました。

設定をremoveAbandoned = falseに設定すると、接続が断念され、アプリケーションの接続が不足する可能性があります。タスクを実行するための接続はありません。

removeAbandoned = trueを設定すると、制限時間がremoveAbandonedTimeoutに設定された後に接続が切断されます。

この問題は、アプリケーションで接続リークが発生したために発生します。彼らは removeAbandonedTimeoutをを超えた場合に放棄された接続を削除する

(ブール値)旗:Tomcatページあたりとして

。 trueに設定されている場合、接続は完了したとみなされます。 より長く使用されている場合は、removeAbandonedTimeoutをtrueに設定すると接続を終了できないアプリケーションからdb 接続を回復できます。 も参照logAbandonedデフォルト値はfalseです。