Я пытаюсь запустить приложение django Framework из apache, но получаю сообщение об ошибке. AttributeError: у объекта «NoneType» нет атрибута «find». В виртуальной среде соединение работает нормально, но из apache периодически проблема с подключением к БД
File "/TomCatWeb/app/projects/GDM/customer/db.py", line 13, in connection
[Thu Mar 05 06:45:12.194252 2020] [wsgi:error] [pid 68520] try:
[Thu Mar 05 06:45:12.194258 2020] [wsgi:error] [pid 68520] AttributeError: 'NoneType' object has no attribute 'find'
ниже приведен код для подключения к БД
import logging
import os
import cx_Oracle
logging.basicConfig(filename='/TomCatWeb/app/projects/GDM/customer/db.log', filemode='w', format='%(asctime)s - %(message)s', level=logging.DEBUG)
os.environ['GDM_CUSTOMERS']="<host details>"
def connection():
try:
host = os.getenv('GDM_CUSTOMERS')
con = cx_Oracle.connect(host)
driver = con.cursor()
return driver
except cx_Oracle.DatabaseError as e:
logging.debug(e)
return 0