续集gem - "致命:剩余的连接插槽保留用于非复制超级用户连接"

时间:2018-01-24 16:39:38

标签: ruby sequel sequel-gem

从谷歌搜索,我知道这个错误似乎是由于连接未正确关闭。但是,Sequel gem自述文件使用数据库的方式是使用@db = Sequel.connect('postgres://someaddress')打开连接,然后调用各种命令。我读过一些人提到使用代码块进行连接,但这是否意味着我只需要在整个程序中放置一个代码块?如果在某个地方发生错误,连接仍然会被卡住?

我已尝试启用连接验证程序插件,如下所示:

@db = Sequel.connect('postgres://someaddress')
@db.extension(:connection_validator)

但我仍然遇到同样的问题。

有什么想法吗?

0 个答案:

没有答案