DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': 'mydatabaseinstance.cxyz1234abcd.us-east-1.rds.amazonaws.com', 'PORT': '5432', 'CONN_MAX_AGE': 600, # 设置连接池中的连接最大生存时间为10分钟 'OPTIONS': { 'max_conn': 50, # 设置连接池最大连接数为50 'sslmode': 'require', } } }
from django.db import close_old_connections
def application(environ, start_response): close_old_connections() # your wsgi app here
from django.db import close_old_connections
def some_view(request): close_old_connections() # your view logic here