Python,Django和线程问题

时间:2010-11-03 12:57:16

标签: python django postgresql psycopg2

问候, 在django 1.2和Postgresql下通过psycopg2,我有一个自定义命令,可以执行繁重的数据库操作(通过Django ORM)。我使用代码here

在威胁池中编写了它

现在我的问题是,我明白了:

  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

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

由于

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

增加max_connections参数或使用池守护进程。 max_connections每个连接插槽需要大约400字节的共享内存,加上锁定空间。