首页 > 其他 > 详细

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

时间:2020-09-16 10:52:18      阅读:60      评论:0      收藏:0      [点我收藏+]
前几天遇到个奇葩问题,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请求出现在不同日志里

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!