我试图从Django app获取日志。 在setting.py中是这样的:
'处理程序':{ ' file':{ '等级':' DEBUG', ' class':' logging.FileHandler', '文件名':' elections_app / static / e.log',
当我手动使用gunicorn运行django时,一切正常,请记录在文件中。
/ root / elections / venv / bin / gunicorn elections.wsgi:application
但是当我尝试使用Upstart,自动启动等时,日志不是写作。按原样创建的日志文件,我可以读取它们,但它们是空的。 Django站点按预期工作,仅与日志文件有关。
Upstart脚本(CentOs6):
描述"选举django app"
在运行级别[016]上停止运行级别[2345]停止
重生
chdir / root / elections
exec / root / elections / venv / bin / gunicorn elections.wsgi:application --bind XXX:80 --timeout 20000 --log-file /root/gunicorn.log --workers 4
我做错了什么?