gpt4 book ai didi

python - 获取 OperationalError : FATAL: sorry, 太多客户端已经在使用 psycopg2

转载 作者:太空狗 更新时间:2023-10-29 18:30:04 24 4
gpt4 key购买 nike

我收到错误 OperationalError: FATAL: sorry, too many clients already when using psycopg2.完成后,我将在我的连接实例上调用 close 方法。我不确定是什么原因造成的,这是我第一次使用 python 和 postgresql,但我有几年使用 php、asp.net、mysql 和 sql server 的经验。

编辑:我在本地运行这个,如果连接像它们应该的那样关闭,那么我一次只打开 1 个连接。我确实有一个对数据库打开的 GUI,但即使关闭我也会收到此错误。它发生在我运行我的程序后不久。我调用了一个函数,它返回一个打开的连接,如下所示:

psycopg2.connect(连接字符串)

谢谢

最终编辑:这是我的错误,我错误地递归调用相同的方法,一遍又一遍地打开相同的方法。这是漫长的一天..

最佳答案

这个错误就是它所说的,有太多的客户端连接到 postgreSQL。

你应该问自己的问题:

  • 您是唯一连接到该数据库的人吗?
  • 您正在运行图形 IDE 吗?
  • 您使用什么方法连接?
  • 您是否在运行代码的同时测试查询?

任何这些事情都可能是问题所在。如果您是管理员,您可以增加客户端的数量,但如果某个程序将其挂起,那么这将无济于事。

同时运行太多客户端的原因有很多。

关于python - 获取 OperationalError : FATAL: sorry, 太多客户端已经在使用 psycopg2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/519296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com