故障排除
本节涵盖了在使用 Spring Cloud Gateway 时可能出现的常见问题。
日志级别
以下日志记录器在 DEBUG 和 TRACE 级别可能包含有价值的故障排除信息:
-
org.springframework.cloud.gateway -
org.springframework.http.server.reactive -
org.springframework.web.reactive -
org.springframework.boot.autoconfigure.web -
reactor.netty -
redisratelimiter
Wiretap
Reactor Netty 的 HttpClient 和 HttpServer 可以启用线路监听功能。当与将 reactor.netty 日志级别设置为 DEBUG 或 TRACE 结合使用时,它能够记录通过网络发送和接收的信息,例如头部和正文。要启用线路监听,请分别为 HttpServer 和 HttpClient 设置 spring.cloud.gateway.httpserver.wiretap=true 或 spring.cloud.gateway.httpclient.wiretap=true。