我正在尝试使日志工作,并且可以在我的开发环境中运行,但是当我将其移至生产环境时,出现了问题...
settings.py:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format': '%(levelname)s \n%(asctime)s \n%(module)s \n%(process)d \n%(thread)d \n%(message)s\n\n'
},
'simple': {
'format': '%(levelname)s \n%(message)s\n\n'
},
},
'handlers': {
'file': {
'level': 'INFO',
'class': 'logging.FileHandler',
'filename': os.path.join(BASE_DIR, 'log.log'),
'formatter': 'verbose'
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'INFO',
'propagate': True,
},
},
}
如果这有任何区别,我也正在使用nginx / gunicorn ...
NGINX错误日志:
2016/01/17 19:33:03 [error] 28809#0: *271 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: ip.ip.ip.ip, server: myserver.com, request: "GET /es/jhkjhkjh/ HTTP/1.1", upstream: "http://127.0.0.1:9000/es/jhkjhkjh/", host: "myserver.com"
我似乎现在无法追踪gunicorn日志,因为我从未看过它们,并且/ var / logs / gunicorn文件夹为空...我将尝试尽快找到这些日志
问题出在日志文件的所有者和权限上。需要将其设置为适当的级别。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句