【发布时间】:2016-02-22 12:13:27
【问题描述】:
我像下面这样设置 DATABASE 设置并运行 Django App。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.oracle',
'NAME': 'orcl',
'USER': 'smkim',
'PASSWORD': '1123',
'HOST': '168.192.15.18',
'PORT': '1521',
'CONN_MAX_AGE': 10,
'OPTIONS': {'threaded': True}
}
}
为了确保如果 Django 打开 10 个持久连接,我发送如下 SQL。
SELECT username FROM v$session WHERE username='SMKIM';
但是,这个命令只返回2条记录(这是因为我生成了一个进程,结果两个进程分别有一个连接)。
为什么我设置了 10 个持久连接,Django 只打开 2 个连接?
(ps.应用程序正在使用线程池(5))
【问题讨论】:
标签: python django persistent-connection