Comments (10)
@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。
from higress-standalone.
@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。
修改完路由之后再请求还有这样的日志,之后重启了Higress就没有这样的日志了
from higress-standalone.
那很奇怪了,新的路由修改生效了,应该整个RDS重新下发了,不会存在老的路由了。
但现在看下发下去的还有老的路由,是否从Nacos处监听配置可能有缓存。@CH3CHO 看看帮忙排查下
from higress-standalone.
@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。
修改完路由之后再请求还有这样的日志,之后重启了Higress就没有这样的日志了
“修改完路由之后再请求还有这样的日志”指的是修改完路由之后执行查看日志的命令,命令的输出里还有这样的请求日志吗?当时是否核对了对应日志的记录时间?
因为命名返回的是Higress从启动之后所有的日志。需要根据时间确定那些有问题的日志是修改路由之后记录的还是之前记录的。
from higress-standalone.
@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。
修改完路由之后再请求还有这样的日志,之后重启了Higress就没有这样的日志了
“修改完路由之后再请求还有这样的日志”指的是修改完路由之后执行查看日志的命令,命令的输出里还有这样的请求日志吗?当时是否核对了对应日志的记录时间?
因为命名返回的是Higress从启动之后所有的日志。需要根据时间确定那些有问题的日志是修改路由之后记录的还是之前记录的。
可以确定是看到的是最新的日志,修改配置后请求还是有很多ip,因为当时日志太多了,没有截图。
from higress-standalone.
那能简单描述一下修改前和修改后的完整路由配置吗,包括以下信息:
- 一共配了几条路由
- 每条路由分别关联了哪些域名(是一个域名还是不同的域名)
- 这些域名使用的什么协议(HTTP/HTTPS)
- 各个路由的匹配条件是什么(精确或前缀,匹配值是什么)
- 路由指向的服务是什么类型的(Nacos还是固定地址)
- 删除的是哪一条或哪几条路由
- 出问题的请求对应的是哪条路由
from higress-standalone.
那能简单描述一下修改前和修改后的完整路由配置吗,包括以下信息:
* 一共配了几条路由 * 每条路由分别关联了哪些域名(是一个域名还是不同的域名) * 这些域名使用的什么协议(HTTP/HTTPS) * 各个路由的匹配条件是什么(精确或前缀,匹配值是什么) * 路由指向的服务是什么类型的(Nacos还是固定地址) * 删除的是哪一条或哪几条路由 * 出问题的请求对应的是哪条路由
1.一共只配置了一个路由
2.没有关联域名
3.
4.从精准改成了前缀,匹配值是/api
5.路由指向的服务类型是Nacos
6.没有删除路由,是修改路由配置
7.出问题是就是当前唯一的这一条路由
from higress-standalone.
那能简单描述一下修改前和修改后的完整路由配置吗,包括以下信息:
* 一共配了几条路由 * 每条路由分别关联了哪些域名(是一个域名还是不同的域名) * 这些域名使用的什么协议(HTTP/HTTPS) * 各个路由的匹配条件是什么(精确或前缀,匹配值是什么) * 路由指向的服务是什么类型的(Nacos还是固定地址) * 删除的是哪一条或哪几条路由 * 出问题的请求对应的是哪条路由
1.一共只配置了一个路由 2.没有关联域名 3. 4.从精准改成了前缀,匹配值是/api 5.路由指向的服务类型是Nacos 6.没有删除路由,是修改路由配置 7.出问题是就是当前唯一的这一条路由
就是精准匹配那个 /api 的路由是吗?你前面提到过创建过一个指向域名的服务来源,后面又把这个服务来源删掉了。这个服务来源配置过路由吗?
from higress-standalone.
@yian2333 麻烦回复下,方便我们定位问题,因为目前复现不出这个问题
from higress-standalone.
Close due to inactivity.
from higress-standalone.
Related Issues (12)
- 独立部署,gateway启动报错 HOT 17
- 能否支持 envoyfilter 用于解决部分转发问题 HOT 2
- 支持使用 PodMan 进行部署
- 采用all-in-one打包为一个镜像,首次运行正常,重启后apiserver无法启动 HOT 10
- 采用all-in-one打包部署,系统配置数据文件映射路径 HOT 2
- 同步升级构建脚本higress 1.3.6版本申请 HOT 1
- Docker容器采用host网络模式运行,无法绑定80端口 HOT 8
- 请求higress启动后新注册到nacos的服务报503异常 HOT 9
- 在虚拟机中配置HIgress网关并测试成功,重新打开虚拟机后网络异常 HOT 5
- all in one模式 不支持ARM 架构 HOT 1
- M1 mac 使用独立部署的nacos启动报错问题 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from higress-standalone.