Django使用Gunicorn和Upstart登录文件

时间:2014-08-23 15:24:59

标签: django gunicorn upstart

我试图从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

我做错了什么?

0 个答案:

没有答案