Django django.db.utils.OperationalError:严重:剩余的连接插槽保留用于非复制超级用户连接

阿尔巴兹·侯赛因
  File "/usr/local/lib/python3.7/dist-packages/psycopg2/__init__.py", line 126, in connect    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: FATAL:  remaining connection slots are reserved for non-replication superuser connections

根据Postgres文档,当Django与Postgres DB建立更多连接时,会发生此错误,而这是默认连接限制。

  • 我想知道Django启动/与数据库的大量连接的原因可能是什么。
  • 我想知道我们可以采取什么最佳实践来防止这种异常。
  • 如何增加Postgres的默认连接限制?
#settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'xxxxx',
        'USER': 'xxxxx',
        'PASSWORD':'xxxxx',
        'HOST':'localhost',
        'PORT':'5432',
    }
蒂亚戈·谢蒂尼(Thiago Schettini)

我相信,鉴于Django框架不进行数据库池化,这种情况正在发生。研究Django文档(https://docs.djangoproject.com/en/3.0/ref/databases/#transaction-pooling-and-server-side-cursors)我可以找到对pgBouncer用户的建议(http:// www .pgbouncer.org /)进行处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django / Postgres:致命:剩余的连接插槽保留用于非复制超级用户连接

来自分类Dev

将Django连接到Docker Postgres实例,引发django.db.utils.OperationalError

来自分类Dev

django.db.utils.OperationalError:严重:用户“ deadlylaid”的对等身份验证失败

来自分类Dev

删除迁移和makemigrations之后django.db.utils.OperationalError

来自分类Dev

django.db.utils.OperationalError不管我尝试什么

来自分类Dev

django.db.utils.OperationalError无法连接到服务器

来自分类Dev

Django 1.7 django.db.utils.OperationalError:没有这样的表:auth_customuser

来自分类Dev

运行初始makemigrations时的Django 1.9 django.db.utils.OperationalError

来自分类Dev

Django迁移django.db.utils.OperationalError:没有这样的表:

来自分类Dev

Django:django.db.utils.OperationalError: 没有这样的列

来自分类Dev

django.db.utils.OperationalError:严重:数据库“路径”不存在

来自分类Dev

django.db.utils.OperationalError:(1044,“拒绝用户'someuser'@'localhost'访问数据库'/ path / to / Database”')

来自分类Dev

django.db.utils.OperationalError:(1045,用户'<user>'@'localhost'的访问被拒绝

来自分类Dev

django.db.utils.OperationalError:无法连接到服务器:没有这样的文件或目录

来自分类Dev

django.db.utils.OperationalError:致命:数据库不存在(postgres /部署到digitalocean)

来自分类Dev

geodjango with mysql 获取错误 django.db.utils.OperationalError: (1045, "Access denied for user

来自分类Dev

django.db.utils.OperationalError:表“blog_post”已经存在

来自分类Dev

django.db.utils.OperationalError:没有这样的表:Schedule_swimmingscore

来自分类Dev

更改为 PostgreSQL 引发 django.db.utils.OperationalError: no such table Error

来自分类Dev

尝试在Django 1.9中迁移-奇怪的SQL错误“ django.db.utils.OperationalError:在“)”附近:语法错误“

来自分类Dev

Django全部验证测试错误-django.db.utils.OperationalError:没有这样的表:socialaccount_openidstore

来自分类Dev

带有 Postgres 的 Django 应用程序上的 Docker 映像返回 django.db.utils.OperationalError

来自分类Dev

django.db.utils.DatabaseError:没有这样的表

来自分类Dev

django.db.utils.ProgrammingError:类型“ raster”不存在

来自分类Dev

django.db.utils.ProgrammingError:关系“ ...”不存在

来自分类Dev

django.db.utils.DatabaseError:没有这样的表

来自分类Dev

自定义UserModel中的django.db.utils.IntegrityError

来自分类Dev

Createsuperuser django.db.utils.IntegrityError:NOT NULL约束失败

来自分类Dev

MySQL 社区服务器 8.0.16 - django.db.utils.OperationalError:(1045,“用户访问被拒绝(使用密码:是)”)

Related 相关文章

  1. 1

    Django / Postgres:致命:剩余的连接插槽保留用于非复制超级用户连接

  2. 2

    将Django连接到Docker Postgres实例,引发django.db.utils.OperationalError

  3. 3

    django.db.utils.OperationalError:严重:用户“ deadlylaid”的对等身份验证失败

  4. 4

    删除迁移和makemigrations之后django.db.utils.OperationalError

  5. 5

    django.db.utils.OperationalError不管我尝试什么

  6. 6

    django.db.utils.OperationalError无法连接到服务器

  7. 7

    Django 1.7 django.db.utils.OperationalError:没有这样的表:auth_customuser

  8. 8

    运行初始makemigrations时的Django 1.9 django.db.utils.OperationalError

  9. 9

    Django迁移django.db.utils.OperationalError:没有这样的表:

  10. 10

    Django:django.db.utils.OperationalError: 没有这样的列

  11. 11

    django.db.utils.OperationalError:严重:数据库“路径”不存在

  12. 12

    django.db.utils.OperationalError:(1044,“拒绝用户'someuser'@'localhost'访问数据库'/ path / to / Database”')

  13. 13

    django.db.utils.OperationalError:(1045,用户'<user>'@'localhost'的访问被拒绝

  14. 14

    django.db.utils.OperationalError:无法连接到服务器:没有这样的文件或目录

  15. 15

    django.db.utils.OperationalError:致命:数据库不存在(postgres /部署到digitalocean)

  16. 16

    geodjango with mysql 获取错误 django.db.utils.OperationalError: (1045, "Access denied for user

  17. 17

    django.db.utils.OperationalError:表“blog_post”已经存在

  18. 18

    django.db.utils.OperationalError:没有这样的表:Schedule_swimmingscore

  19. 19

    更改为 PostgreSQL 引发 django.db.utils.OperationalError: no such table Error

  20. 20

    尝试在Django 1.9中迁移-奇怪的SQL错误“ django.db.utils.OperationalError:在“)”附近:语法错误“

  21. 21

    Django全部验证测试错误-django.db.utils.OperationalError:没有这样的表:socialaccount_openidstore

  22. 22

    带有 Postgres 的 Django 应用程序上的 Docker 映像返回 django.db.utils.OperationalError

  23. 23

    django.db.utils.DatabaseError:没有这样的表

  24. 24

    django.db.utils.ProgrammingError:类型“ raster”不存在

  25. 25

    django.db.utils.ProgrammingError:关系“ ...”不存在

  26. 26

    django.db.utils.DatabaseError:没有这样的表

  27. 27

    自定义UserModel中的django.db.utils.IntegrityError

  28. 28

    Createsuperuser django.db.utils.IntegrityError:NOT NULL约束失败

  29. 29

    MySQL 社区服务器 8.0.16 - django.db.utils.OperationalError:(1045,“用户访问被拒绝(使用密码:是)”)

热门标签

归档