Seá*_*yes 9 django logging supervisord gunicorn
我有一个Django 1.6站点运行gunicorn,由主管管理.在测试和runserver期间,我登录了控制台,但是使用gunicorn,语句不会显示在任何地方(甚至不是ERROR级别日志).它们应该在/var/log/supervisor/foo-stderr---supervisor-51QcIl.log中,但它们不是.我使用supervisor在不同的机器上运行芹菜,其调试语句在其管理程序错误文件中显示正常.
编辑:在前台运行gunicorn表明我的错误消息没有像运行manage.py时那样记录到stderr.这绝对是一个枪手问题而不是主管问题.
我在GitHub上得到了回复:
https://github.com/benoitc/gunicorn/issues/708
由于您已经通过了disable_existing_loggers,因此当Django加载您的日志记录配置时,Gunicorn记录器将被禁用.如果您要设置此项,因为您要禁用某些默认的Django日志记录配置,请确保将gunicorn记录器,gunicorn.error和gunicorn.access添加回您想要的任何处理程序.
| 归档时间: |
|
| 查看次数: |
17075 次 |
| 最近记录: |