服务器问答

Nginx 是否可以忽略部分错误日志?
0
2021-05-19 21:36:44
idczone
比如有这么一条错误日志:

17 2020/0国外服务器4/25 18:40:50 [error] 30912#30912: *925989 open().........

是否可以根据 30912 忽略掉类似的错误日志?
本身不就是忽略么,只是报在 error 日志中了

就是希望不要写到日志文件中

自己改源代码再编译?

调错误级别

如果是找不到资源, 设置 log_not_found off 记录到 access_log
使用 log_format + access_log 配置格式和位置
access_log logs/access.log mylogformat if=$loggable;
再使用 map 定义过滤 $loggable
如果错误日志的其他错误, 就需要三方模块了

ngx_log_if 可以看下这个 不过应该需要重新编译 nginx

好的,谢谢,看来是不行了

写个脚本二次处理不就可以了了。还可以按天分割日志。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服