[英]How to close the all ports opened by postgres?
我在JSP網站上使用PostgreSQL數據庫。
某處我的連接沒有在代碼中關閉。 所以PortgreSQL打開的端口仍處於ESTABLISHED狀態並且只保留在該狀態。
經過一段時間后,端口數超過了PostgreSQL總限制的限制,而且必須從Linux手動重啟PostgreSQL,
服務PostgreSQL重啟
有沒有辦法刪除PostgreSQL通過JAVA文件打開的所有端口?
看一下pg_cancel_backend()函數: http : //www.postgresql.org/docs/8.2/static/functions-admin.html
但是,您應該考慮嘗試修復代碼中未關閉的連接,因為您可能會遇到內存問題和其他陌生問題。
我強烈建議您修復代碼中的連接泄漏。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.