簡體   English   中英

如何關閉postgres打開的​​所有端口?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM