python – 为什么我的gunicorn进程忽略了Django的日志级别设置?
发布时间:2020-07-16 03:22:51 所属栏目: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中返回503以获取POST请求
- ruby-on-rails-4 – 使用AWS Elastic Beanstalk运行Puma和N
- linux – NGINX没有获取Vagrant Synced文件夹中的更改
- 带有nginx的Django频道没有客户端收到的消息
- 如何在同一个域上部署WordPress站点和Django站点?
- ruby-on-rails-使用Nginx的Rails的多阶段环境
- 如何在公司代理后面配置Nginx
- 使用PHP和nginx X-Accel-Redirect服务大文件
- python – 为什么我的gunicorn进程忽略了Django的日志级别设
- 通过nginx替换指纹文件服务器时,在浏览器中过期资产缓存
推荐文章
站长推荐
- node.js-同一VPS上的PHP网站和Nodejs应用
- python – django-allauth:如何修改邮件确认网址
- 使用NGINX auth_request代理设置头文件
- 如何配置Glassfish NGINX使用NGINX提供静态文件?
- amazon-web-services – 为什么我得到ElasticBea
- 在FastCGI应用程序中无法获取HTTP POST的主体
- nginx反向代理:如何将“accept-encoding”头传递
- ubuntu – 分析uwsgi strace日志以找出为什么它需
- Gunicorn和Django与Upstart和Nginx
- 从PHP应用程序记录页面请求数据的可扩展方式?
热点阅读