我有一个应用程序在Heroku上运行.此应用程序安装了Postgres 9.2.4(Dev)插件.为了访问我的在线数据库,我使用Navicat Postgres.有时Navicat无法完全关闭它与Postgres数据库建立的连接.结果是,一段时间后,有20多个连接打开到Postgres数据库.我的Postgres安装只允许20个同时连接.因此,有了20多个开放连接,我的Postgress数据库现在无法访问(连接太多).
我知道这是Navicat的问题,我正在努力解决这个问题.但如果发生(连接太多),我如何解决这个问题(例如关闭所有连接).
我试过以下所有的方法,但都没有结果.
- 封闭式Navicat&;重启我的电脑(OS X 10.9)
- 重新启动我的Heroku应用程序(
heroku restart
) - 试图重新启动在线数据库,但我发现没有 Select
- 手动关闭从OS X到Postgres服务器IP的所有连接
- 重启路由
我认为很明显,在博士后方面存在一些"死"的联系.但我该如何关闭它们?