【发布时间】:2019-08-06 21:25:56
【问题描述】:
我在我的项目中使用 GORM,一切都很好,直到我收到一条错误消息:
pq: sorry, too many clients already
我只是使用默认配置。在我对我的应用程序做了很多测试请求之后发生了错误。
在我重新启动我的应用程序后,错误就消失了。所以,我认为在我完成查询后不会释放 GORM 连接。我对 GORM 代码的检查不够深入,我只是在这里问一下,也许有人已经体验过它?
【问题讨论】:
-
您是创建多个连接,还是传递一个?
-
你使用过 postgres 吗?如果是,请检查您的
server.properties文件,并更新MaxConnections属性 -
@matt.s :我使用默认的,只是来自 GORM 文档。
-
@sbouaked :是的。我需要检查什么?
-
在 ubuntu 上打开 /etc/postgresql/9.1/main/postgresql.conf 并升级“MaxConnections”属性。 stackoverflow.com/questions/30778015/…