一、 背景
切换机房,迁移服务时,部署完成后,请求出现
二、排查
尝试把 websocket 插件关闭,则出现
图例里已经加上埋点日志,发现 rpc_type 为 websocket,思考可能是其他插件对其进行编辑
加入埋点日志,发现 Upgrade 里被赋值了 websocket 造成协议被升级成 websocket
在顶层插件加入埋点日志
可以发现 shenyu 网关并没有对 header 进行处理,考虑顶层域名 nginx 处理,发现 k8s 的 ingress 对请求头进行了处理
去掉配置,问题解决