繁体   English   中英

django.db.utils.OperationalError: FATAL: 抱歉,已经有太多客户

django.db.utils.OperationalError: FATAL: sorry, too many clients already

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在 Django 的开发服务器上运行 Django 应用程序,PostgreSQL 作为后端数据库。 我收到了这个错误:

django.db.utils.OperationalError: FATAL:  sorry, too many clients already

当我使用 Locust 进行负载测试时。 我的 Locust 脚本使用 100 个并发客户端运行测试:

env.runner.start(100, spawn_rate=100, wait=True)

我在 SO 上看到了几个答案,例如:

  1. 获取 OperationalError: FATAL: 抱歉,已经有太多客户端在使用 psycopg2
  2. 未达到 max_connections 数时出现“致命:抱歉,已经有太多客户端”
  3. Django+Postgres 致命:抱歉,已经有太多客户了

从这些线程中,我想我理解了错误的原因,但我仍然很困惑。 如果 PostgreSQL 甚至无法处理 100 个并发客户端,它在现实生活中如何扩展? 这与我使用开发服务器有关吗? 如果我使用 Gunicorn 会有帮助吗? 如果需要一些连接清理,我应该在 Locust 脚本中实现吗? 我在这个领域很新,所以如果这些问题的答案很明显,我很抱歉。

问题暂未有回复.您可以查看右边的相关问题.
2 PSQLException:FATAL:抱歉,已经有太多客户端

我编写了一个服务器,当客户端发送请求时,该服务器通过slick连接到postgresql。 现在,我有一个客户端每1秒发送一次请求。 问题是经过几次,出现以下错误: 这是我的光滑postgres的配置: } 而postgres配置说max_connection = 10 ...

7 Django+Postgres FATAL:抱歉,已经有太多客户了

我不时收到“致命:抱歉,已经有太多客户”,因为我在 Postgres 中有很多空闲连接,我无法理解它们来自哪里或如何防止它们。 起初我在 Django 中尝试了CONN_MAX_AGE设置,但它似乎没有效果。 我还在 Postgres 中将idle_in_transaction_session_ ...

8 错误:抱歉,已经有太多客户了

我在我的 NodeJS 后端服务中使用 PostgreSQL。 突然之间,当我启动服务时,我面临以下错误 PostgresSQL 连接配置 由于上述错误,我无法查询数据库。 我无法解决这个问题。 你能建议解决方案吗 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM