使用psycopg2时遗憾,太多的客户已经:

我收到错误OperationalError:FATAL。我呼吁我的连接实例关闭方法,我用它做了。我不知道这可能是造成这一点,我与Python和PostgreSQL的第一次的经验,但我有PHP,asp.net和MySQL和SQL Server几年的经验。

编辑:我正在这个地方,如果连接关闭像他们应该那么我只有1个连接同时打开。我也有开到数据库的GUI,但即使关闭,我得到这个错误。这是发生不久我跑我的程序之后。我有一个函数I调用返回时打开等的连接:

psycopg2.connect(的connectionString)

由于

最后编辑: 这是我的错,我是递归调用上的错误,被一遍又一遍地开同样的方法相同的方法。这是一个长的天..

有帮助吗?

解决方案

此错误意味着什么,它说,有在与PostgreSQL太多的客户。您连接到该数据库的唯一一个?你运行一个图形化的IDE?你用什么方法连接?你是否在你运行该代码同时测试查询?这些事情可能是问题。如果你是管理员,你可以达到客户端的数量,但如果程序挂它打开,然后将不禁为长。

有,你也可以是具有在同一时间与稀疏的信息,你给我们运行了太多的客户太多的理由。

其他提示

请确保您的数据库连接命令是不以任何一种形式的循环。我是从我的脚本得到同样的错误,直到我移动db.database()我的节目重复执行循环的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top