python – 为什么我的gunicorn进程忽略了Django的日志级别设置?
发布时间:2020-07-16 04:02:41 所属栏目:Nginx 来源:互联网
导读:我有Nginx,Gunicorn和Django都运行在同一个Ubuntu EC2实例上.我有一个相当传统的设置,并希望将所有gunicorn错误记录到特定文件.我对Gunicorn的配置是:#!/bin/bash NAME=server GUNICORNDIR=/ebs/env/bin DJANGODIR=/ebs/server/ SOCKFILE=/
|
我有Nginx,Gunicorn和Django都运行在同一个Ubuntu EC2实例上.我有一个相当传统的设置,并希望将所有gunicorn错误记录到特定文件. 我对Gunicorn的配置是:
但是,使用此配置,我将从DEBUG及以上的所有日志写入文件.我的日志级参数似乎被忽略了. 我要找的是只写这些类型的日志消息:
我认为我的settings.py中指定的Django日志记录配置可能会干扰,所以我添加了一个处理程序和一个记录器来尝试并定位gunicorn,但这不起作用.
以下是我正在运行的版本 Django 1.5.4 对这里有什么不妥的想法? **更新** 这是我的django日志记录配置的样子:
最佳答案
gunicorn的–log级别设置仅影响gunicorns自己的错误记录工具.但是,应用程序的标准错误和标准输出也将最终出现在gunicorn日志中.我想你的Django日志配置中可能有一个StreamHandler. StreamHandler默认情况下会记录到stderr,因此最终会出现在gunicorn日志中.删除StreamHandler或提高级别以解决您的问题. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- nginx – 当服务器IP发生变化时,excing TCP(例如
- python – django-allauth:如何修改邮件确认网址
- 身份验证 – Nginx:是否可以从auth_request重新
- Nginx:泊坞窗内的502 Bad Gateway
- node.js – WebSocket连接失败,使用nginx,nodejs
- linux – NGINX:仅在所有目录中提供特定的文件类
- nginx – 上传超时(110:连接超时)静态内容?
- linux – 设置nginx.conf以拒绝除某些文件或目录
- 如何使用Nginx(healthd)在access_log文件名中使用
- nginx – 在同一台服务器上升级2个Ghost博客,1作
热点阅读
