码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 502请求出现在不同日志里

时间:2020-09-18 02:43:11      阅读:33      评论:0      收藏:0      [点我收藏+]

标签:erro   err   解释   搜索   access   原因   现在   需要   问题   

前几天遇到个奇葩问题,502请求没有在我预定的日志里出现,而是出现在了error.log里。但是我就需要监听这些502请求,搜索了一阵子没从网上找到谁给出具体原因。
今天突然心血来潮把access_log的位置从location / {挪到了server {,也就是不放在任何location下,就可以了。
由结果分析原因:由于我的location / {里写了一个127.0.0.1:8888我故意想让访问出现502所以写了8888这个不存在的端口,但access_log配置在当前location下了,由此nginx就会直接把这错误写进error.log。当我把access_log配置到server {里,等于是记录整个server_name的日志,于是nginx就不会单独把某一个location的错误写到error.log中了。。虽然我觉得解释很牵强但事实如此。
我记录下来这个现象,供一些遇到同样问题的小伙伴儿们参考。

nginx 502请求出现在不同日志里

标签:erro   err   解释   搜索   access   原因   现在   需要   问题   

原文地址:https://blog.51cto.com/zhukeqiang/2533795

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!