Nginx 配置 request_id

Nginx 配置request_id

1.修改在nginx.conf同一路径下的fastcgi_params文件,添加如下内容

1
fastcgi_param HTTP_REQUEST_ID $request_id;

2.添加nginx的日志格式,并开启。

1
2
log_format  main  '$remote_addr - $request_id $remote_user [$time_local] "$reque.........
access_log logs/access.log main;

日志文件如下:

1
127.0.0.1 - 571de9a42ce6f207861a9365a9564d31 - [11/Nov/2022:23:05:05 +0800] "GET / .......

在前端请求里面配置请求ID

设置一个请求头,此时再去请求,会发现响应头里面会多一个X-Request-Id,与日志中显示的值是相同的。

add_header 可以配置在 http server location 等区域

1
2
3
add_header X-Request-Id $request_id;
#或者
proxy_set_header X-Request-Id $request_id;
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2024 Outsrkem
  • 访问人数: | 浏览次数:

      请我喝杯咖啡吧~

      支付宝
      微信