(http://noah.org/wiki/Daemonize_Pythonを使用して)djangoモジュールをデーモン化する必要があります。デーモンを使用するとDjangoのロギングエラーが発生する
daemonizeファイルの最初に、「設定をインポートする」(または「django.confインポート設定から」)を実行してstdoutとstderrのファイル名を取得します。これらのファイル名でdaemonizeを呼び出すと、すべてのロギングがstderrに行われ、何もstdoutにはログインしません。誰がなぜそれが起こるか考えている?
私は標準のDjangoのログに
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',
},
}
}
感謝を使用!
私は自分の答えを更新しました。 –