장고 모듈을 데몬 화해야합니다 (http://noah.org/wiki/Daemonize_Python 사용).데몬을 사용할 때 장고 로깅 오류가 발생했습니다.
daemonize 파일의 시작 부분에서 "설정 가져 오기"(또는 "django.conf 가져 오기 설정")를 수행하여 stdout 및 stderr 파일 이름을 가져옵니다. 해당 파일 이름으로 daemonize를 호출하면 모든 기록이 stderr로 수행되고 아무 것도 stdout에 로그인하지 않습니다. 왜 그런 일이 일어날 지 아무도 모를거야?
내가 표준 장고 로깅을
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler'
}
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
'django.db.backends': {
'level': 'INFO',
},
}
}
감사를 사용!
답을 업데이트했습니다. –