何らかの原因でアプリケーションがダウンして、アプリケーションが異常終了した場合、データベースサーバ上にアプリケーションとのコネクションが残る可能性があります。この状態が長時間続いた場合、新しいアプリケーションがデータベースサーバに接続してもエラーになったり、テーブルなどが使用中である旨のエラーになることがあります。
そのため、一定時間、アイドル中のコネクションを自動的に切断することを推奨します。
コネクションが自動切断されるまでの時間は、OSのnddコマンドで以下を設定してください。
tcp_keepalive_interval
キープアライブメッセージを送信するまでの時間
tcp_ip_abort_interval
TCP接続に対する再送タイムアウト値
ただし、システム全体に影響があることを考慮して設定する必要があります。
参照
パラメータの詳細については、OSのドキュメントを参照してください。