当rhc tail未显示错误时,如何在Openshift上调试服务器错误500?

当rhc tail未显示错误时,如何在Openshift上调试服务器错误500?,openshift,python-3.3,django-1.7,openshift-client-tools,Openshift,Python 3.3,Django 1.7,Openshift Client Tools,我正试图用我的应用程序调试服务器错误500。我已经了解到,您应该使用rhc tail来显示实时日志流,在出现当前错误的情况下,尝试显示页面时显示的日志流是: ==>app root/logs/python.log app root/logs/python.log app root/logs/postgresql.log我添加了以下Django日志配置,该配置提供了Django.log文件中500个错误的详细信息。我设置了LOG\u DIR=os.environ.get('OPENSHIFT\u

我正试图用我的应用程序调试服务器错误500。我已经了解到,您应该使用
rhc tail
来显示实时日志流,在出现当前错误的情况下,尝试显示页面时显示的日志流是:


==>app root/logs/python.log app root/logs/python.log app root/logs/postgresql.log我添加了以下Django日志配置,该配置提供了Django.log文件中500个错误的详细信息。我设置了
LOG\u DIR=os.environ.get('OPENSHIFT\u LOG\u DIR')


错误似乎与您如何配置数据库有关。@FATMA没有自定义配置。您的应用程序是否有日志?@ptrk您是指应用程序级别的日志(自定义日志)?如果不是,那么python和数据库日志将显示在问题正文中。我已经在本地测试了它,它是关于Python3中不存在的
urllib.quote
,所以我已经修复了它。但“如何调试此类错误”的问题仍然存在您是否在
settings.py
中设置了
ALLOWED\u HOSTS
LOGGING = {
  'version': 1,
  'disable_existing_loggers': False,
  'handlers': {
    'file': {
      'level': 'WARNING',
      'class': 'logging.FileHandler',
      'filename': os.path.join(LOG_DIR, 'django.log'),
    },
  },
  'loggers': {
    'django.request': {
      'handlers': ['file'],
      'level': 'WARNING',
      'propagate': True,
    },
  },
}