Python、Django 和线程问题

发布于 2024-09-30 14:19:50 字数 529 浏览 5 评论 0原文

问候, 在 django 1.2 和 Postgresql 通过 psycopg2 下,我有一个自定义命令来执行繁重的数据库操作(通过 Django ORM)。我通过使用代码这里用威胁池编写了它

现在我的问题是,我得到:

  File "/usr/lib/python2.5/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 136, in _cursor
    self.connection = Database.connect(**conn_params)
psycopg2.OperationalError: FATAL:  connection limit exceeded for non-superusers

错误,我该如何克服这个问题?

谢谢

Greetings,
Under django 1.2 and Postgresql via psycopg2, I have a custom command that does heavy database actions (via Django ORM). I wrote it with threat pool via using the code here

Now my problem is, I get:

  File "/usr/lib/python2.5/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 136, in _cursor
    self.connection = Database.connect(**conn_params)
psycopg2.OperationalError: FATAL:  connection limit exceeded for non-superusers

Error, how can I overcome this issue?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鱼忆七猫命九 2024-10-07 14:19:50

您必须更改 postgresql 配置文件以允许更多连接。

You have to change your postgresql configuration file to allow more connections.

稀香 2024-10-07 14:19:50

增加 max_connections 参数或使用池守护程序。 max_connections 每个连接槽花费约 400 字节的共享内存,加上锁空间。

increase max_connections parameter or use a pooling daemon. max_connections costs ~400 bytes of shared memory per connection slot, plus lock space.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文