容器技术交流

 找回密码
 立即注册
查看: 773|回复: 5

如何让nginx的错误日志只记录500错误的请求

[复制链接]
发表于 2020-8-24 15:02:18 | 显示全部楼层 |阅读模式
nginx错误日志默认会记录所有错误请求,这样会产生大量的日志,通过 docker logs 可以看到,请问如何通过简单的配置可以实现只记录500错误的请求?
发表于 2020-8-24 15:05:17 | 显示全部楼层
这样做只是顾此失彼,只记录500错误那样会导致其他严重错误漏掉
不如都记录下来 做个检索只查看500错误
发表于 2020-8-24 15:11:00 | 显示全部楼层
硬盘值多少钱,没必要这样做吧
发表于 2020-8-24 15:12:27 | 显示全部楼层
  1. server {  
  2.     location / {  
  3.         access_log_bypass_if ($status = 404); #不记录404状态的所有日志信息  
  4.         access_log_bypass_if ($uri ~* 'images'); #不记录uri中所有images目录下文件的日志信息  
  5.         access_log_bypass_if ($uri = '/index.html'); #不记录uri为/index.html的日志信息  
  6.     access_log_bypass_if ($host ~* 'tonv.cc'); #不记录host为tonv.cc的所有日志信息  
  7.     }  
  8. }  
复制代码
 楼主| 发表于 2020-8-24 16:40:26 | 显示全部楼层
多谢赐教
回复

使用道具 举报

发表于 2020-9-8 17:06:29 | 显示全部楼层
这个方法能成功吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-4-27 10:37 , Processed in 0.029788 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表