出现操作错误:致命:抱歉,太多客户端已经在使用 psycopg2

2024-06-28

我在使用 psycopg2 时收到错误 OperationalError: FATAL: 抱歉,已有太多客户端。完成连接实例后,我将调用 close 方法。我不确定是什么原因造成的,这是我第一次使用 python 和 postgresql,但我在 php、asp.net、mysql 和 sql server 方面有几年的经验。

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

psycopg2.connect(连接字符串)

Thanks

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


这个错误的意思就是,连接到 postgreSQL 的客户端太多。

你应该问自己的问题:

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

这些事情中的任何一个都可能成为问题。如果您是管理员,您可以增加客户端数量,但如果某个程序将其挂起,那么这不会持续太久。

导致过多客户端同时运行的原因有很多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

出现操作错误:致命:抱歉,太多客户端已经在使用 psycopg2 的相关文章

随机推荐

  • Helm 安装未知标志 --name

    当我尝试使用 helm 安装图表时 helm install stable nginx ingress name my nginx 我收到错误 错误 未知标志 name 但我在很多文档中都看到了上面的命令格式 版本 version Buil
  • IntelliJ 的 javafx 集成场景生成器在 Oracle JDK 12 中无法工作

    我正在运行 Arch Linux 安装了最新的 IntelliJ 包以及 Oracle 的 JDK12 项目使用的 和 Gluon 的场景生成器 场景生成器的路径已正确设置 场景生成器独立工作 也是从 IntelliJ 启动时 我右键单击我
  • 房间数据库:插入的ID始终为0

    我正在尝试创建列表项的房间数据库 我在这里遵循这个例子 https medium com mindorks room kotlin android architecture components 71cad5a1bb35 https med
  • Spring 排序的 beans 列表

    我有几个实现相同接口的 bean 每个 bean 都注释有 Component Order SORT ORDER public class MyClass implements BeanInterface 有一次 我自动装配了一个组件列表
  • EventMachine 的优势是什么

    这是我的测试用例 我发现EM并不比一般的TCP服务器快 EM 服务器 require rubygems require benchmark require eventmachine class Handler lt EventMachine
  • 断点在 xcode pod 文件中不起作用

    我有一个 xcode 项目 其中包含一些可可豆荚文件 当我在 cocoa pod 文件中放置断点时 调试器不会在这些断点处停止 为什么 有人对此有什么想法吗 我关注了 UdaySingh 的评论 它起作用了 我不确定他为什么没有发布答案 但
  • 基于百分比的路由算法

    四处浏览基于百分比的路由 偶然发现这个线程 https stackoverflow com a 52044571 3154233 根据建议的算法如下 对于给定模型如下 public class Host private String nam
  • 动态加载内容脚本(chrome扩展)

    我有一个 chrome 扩展 其中有 2 个由清单注入的内容脚本和一个后台脚本 manifest version 2 name Test permissions tabs
  • 假装下载文件

    我试图找到一种简单的方法来使用 Feign 下载 csv 文件 保留文件名 最简单 最干净的方法是什么 feign form github 页面上的多部分解决方案非常冗长 并且不适合我 任何帮助表示赞赏 假冒客户 import feign
  • 以编程方式在 Swift 中实现尾随和前导约束 (NSLayoutConstraints)

    我正在从 xib 添加一个视图到我的 ViewController 中 然后我将其限制真正适合它 override func viewDidAppear animated Bool super viewDidAppear animated
  • CUDA:注入我自己的PTX函数?

    我希望能够使用 PTX 1 3 中尚未在 C 接口上实现的功能 有没有办法在 PTX 中编写我自己的函数并注入到现有的二进制文件中 我正在寻找的功能是获取以下值 smid 答案 noinline device uint get smid v
  • 如何确保我的 HttpClient 4.1 不会泄漏套接字?

    我的服务器使用来自内部 Web 服务的数据根据 每个请求构建其响应 我正在使用 Apache HttpClient 4 1 发出请求 每个初始请求将导致对 Web 服务发出大约 30 个请求 其中 4 8 个套接字最终会陷入 CLOSE W
  • java中的自增和自减运算符

    我对增量和减量运算符有疑问 我无法理解为什么 java 给出这些输出 x 5 y 10 System out println z y x output is 50 x 2 y 3 z 4 System out println Result
  • 如何测量 Linux 中给定进程的活动导致的净使用磁盘空间变化?

    我想监视正在运行的进程的磁盘空间需求 理想情况下 我希望能够指向一个进程并找出由该进程引起的已用磁盘空间的净变化 在 Linux 中是否有一种简单的方法可以做到这一点 我很确定在 Solaris 中使用 DTrace 执行此操作是可行的 尽
  • Rebol 中的级联

    在标志语言中 cascade http www cs berkeley edu bh v1ch5 hof html是一个将函数与其自身组合多次的过程 它几乎就像fold用函数式语言 例子 add 4 add 4 add 4 5 gt cas
  • 一次性将所有 SQL Server 表导出为 txt 或 csv

    我有数百个 SQL Server 表需要导出到 txt 或 csv 文本限定符和 划定的 导入 导出向导一次仅允许一张表 有没有更好的方法 工具 脚本来同时完成这一切 Thanks 您可以使用以下命令对 BCP 执行某些操作 SELECT
  • 我的 PHP 脚本如何判断服务器是否繁忙?

    我想运行一个 cron 作业来进行清理 需要大量的 CPU 和 Mysql 资源 我希望它仅在服务器不相对繁忙时运行 从 PHP 中确定这一点的最简单方法是什么 例如 是否有一个查询返回最后一分钟完成了多少个查询 if function e
  • 收到 NSInvalidArguementException 错误

    我想这可能与过度释放有关 它不断崩溃if managedObjectContext save error 就像每三次调用该方法一样 当我添加 3 个练习时 更新 我注意到当我往返于不同的例程实例时会发生这种情况 2011 04 28 04
  • Dom Object被移除后,MS Edge的总内存使用量如何持续增长?

    我在 Microsoft Edge 浏览器中遇到内存 泄漏 问题 当我运行内存分析会话并拍摄多个快照时 我看到快照之间的内存被释放 但总内存消耗不断增长 见图 快照之间的内存差异在于 iframe 被添加然后从 DOM 中删除 这怎么可能
  • 出现操作错误:致命:抱歉,太多客户端已经在使用 psycopg2

    我在使用 psycopg2 时收到错误 OperationalError FATAL 抱歉 已有太多客户端 完成连接实例后 我将调用 close 方法 我不确定是什么原因造成的 这是我第一次使用 python 和 postgresql 但我