Я хочу установить тайм-аут для запроса базы данных, чтобы он мог обрабатывать некоторые запросы, заблокированные аномально долгое время.Как установить время ожидания запроса базы данных django для oracle
Я пробовал сначала конфигурацию с атрибутом connect_timeout
.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.oracle',
'NAME': 'orcl',
'USER': 'smkim',
'PASSWORD': '1123',
'HOST': '168.192.15.18',
'OPTIONS' : {
"connect_timeout": 60,
},
'CONN_MAX_AGE' : 60,
'PORT': '1521',
}
}
Однако, похоже, что это исключение не работает.
TypeError: 'connect_timeout' is an invalid keyword argument for this function
Кроме того, это не то, что я хочу, так как атрибут (connect_timeout
), кажется, только для связи. (В моем случае он будет иметь постоянные соединения)
Любые предложения?