Giter Club home page Giter Club logo

Comments (10)

johnlanni avatar johnlanni commented on August 15, 2024

@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。

from higress-standalone.

yian2333 avatar yian2333 commented on August 15, 2024

@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。

修改完路由之后再请求还有这样的日志,之后重启了Higress就没有这样的日志了

from higress-standalone.

johnlanni avatar johnlanni commented on August 15, 2024

那很奇怪了,新的路由修改生效了,应该整个RDS重新下发了,不会存在老的路由了。
但现在看下发下去的还有老的路由,是否从Nacos处监听配置可能有缓存。@CH3CHO 看看帮忙排查下

from higress-standalone.

CH3CHO avatar CH3CHO commented on August 15, 2024

@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。

修改完路由之后再请求还有这样的日志,之后重启了Higress就没有这样的日志了

“修改完路由之后再请求还有这样的日志”指的是修改完路由之后执行查看日志的命令,命令的输出里还有这样的请求日志吗?当时是否核对了对应日志的记录时间?

因为命名返回的是Higress从启动之后所有的日志。需要根据时间确定那些有问题的日志是修改路由之后记录的还是之前记录的。

from higress-standalone.

yian2333 avatar yian2333 commented on August 15, 2024

@yian2333 大量IP是XFF header里的,原因是出现了循环调用链路,我想确认的是你在修改路由和服务来源之后,有确认还有新请求触发这样的日志吗。是否看到的日志是老的。

修改完路由之后再请求还有这样的日志,之后重启了Higress就没有这样的日志了

“修改完路由之后再请求还有这样的日志”指的是修改完路由之后执行查看日志的命令,命令的输出里还有这样的请求日志吗?当时是否核对了对应日志的记录时间?

因为命名返回的是Higress从启动之后所有的日志。需要根据时间确定那些有问题的日志是修改路由之后记录的还是之前记录的。

可以确定是看到的是最新的日志,修改配置后请求还是有很多ip,因为当时日志太多了,没有截图。

from higress-standalone.

CH3CHO avatar CH3CHO commented on August 15, 2024

那能简单描述一下修改前和修改后的完整路由配置吗,包括以下信息:

  • 一共配了几条路由
  • 每条路由分别关联了哪些域名(是一个域名还是不同的域名)
  • 这些域名使用的什么协议(HTTP/HTTPS)
  • 各个路由的匹配条件是什么(精确或前缀,匹配值是什么)
  • 路由指向的服务是什么类型的(Nacos还是固定地址)
  • 删除的是哪一条或哪几条路由
  • 出问题的请求对应的是哪条路由

from higress-standalone.

yian2333 avatar yian2333 commented on August 15, 2024

那能简单描述一下修改前和修改后的完整路由配置吗,包括以下信息:

* 一共配了几条路由

* 每条路由分别关联了哪些域名(是一个域名还是不同的域名)

* 这些域名使用的什么协议(HTTP/HTTPS)

* 各个路由的匹配条件是什么(精确或前缀,匹配值是什么)

* 路由指向的服务是什么类型的(Nacos还是固定地址)

* 删除的是哪一条或哪几条路由

* 出问题的请求对应的是哪条路由

1.一共只配置了一个路由
2.没有关联域名
3.
4.从精准改成了前缀,匹配值是/api
5.路由指向的服务类型是Nacos
6.没有删除路由,是修改路由配置
7.出问题是就是当前唯一的这一条路由

from higress-standalone.

CH3CHO avatar CH3CHO commented on August 15, 2024

那能简单描述一下修改前和修改后的完整路由配置吗,包括以下信息:

* 一共配了几条路由

* 每条路由分别关联了哪些域名(是一个域名还是不同的域名)

* 这些域名使用的什么协议(HTTP/HTTPS)

* 各个路由的匹配条件是什么(精确或前缀,匹配值是什么)

* 路由指向的服务是什么类型的(Nacos还是固定地址)

* 删除的是哪一条或哪几条路由

* 出问题的请求对应的是哪条路由

1.一共只配置了一个路由 2.没有关联域名 3. 4.从精准改成了前缀,匹配值是/api 5.路由指向的服务类型是Nacos 6.没有删除路由,是修改路由配置 7.出问题是就是当前唯一的这一条路由

就是精准匹配那个 /api 的路由是吗?你前面提到过创建过一个指向域名的服务来源,后面又把这个服务来源删掉了。这个服务来源配置过路由吗?

from higress-standalone.

johnlanni avatar johnlanni commented on August 15, 2024

@yian2333 麻烦回复下,方便我们定位问题,因为目前复现不出这个问题

from higress-standalone.

CH3CHO avatar CH3CHO commented on August 15, 2024

Close due to inactivity.

from higress-standalone.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.