首页 文章

Golang GORM pq连接太多了

提问于
浏览
1

我在我的项目中使用GORM golang,一切都很好,直到我收到错误说:

pq: sorry, too many clients already

我只是使用默认配置 . 在我的应用程序上做了很多测试请求后发生错误 .

重新启动应用程序后,错误消失了 . 所以,我认为在完成查询后不会释放GORM连接 . 我没有对GORM代码进行足够深入的检查,我只是问这里可能有人已经有过这方面的经验吗?

1 回答

  • 1

    您收到的错误消息是PostgreSQL错误,而不是GORM . 这是因为您多次打开数据库连接 .

    db, err := gorm.Open("postgres", "user=gorm dbname=gorm")
    

    应该启动一次并在此之后提及 .

相关问题