-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
help request: upgrade to 2.14.0 after the route matching error, adjust the priority also did not solve, back to 2.13.1 on the normal #7136
Comments
Your description does not provide valid information and I need detailed reproduction steps to be able to reproduce this issue locally. |
I'm also get the similar error after upgrade to 2.14.0, and get normal if I downgrade the version to 2.13.1. I got the error of the route which enabled plugin openid-connect(base on keycloak) . And it always redirect to uri |
Is this image your own dashborad? I'd like to know what you mean by chaos |
Your problem is not related to this issue, please submit a new issue and give the steps to reproduce it. |
As far as I know, the APISIX admin API in 2.14.0 is not significantly tweaked. I need to know. 1, what exactly do you mean by confusion? admin API returns inaccurate data? Or what?
|
Also, some descriptions of the disorder of route matching are desired, so that we can try to troubleshoot why a request that should hit route A will hit route B. |
Thank you for your reply. Finally I config response-rewrite plugin in order to redirect to |
你看上图我的规划路由 A 本来应该访问到 B,但是会访问到了 C D E 感觉像是 host 没匹配到。 经过上述操作后,我回滚2.13.1后就恢复正常了。 |
This is useless for troubleshooting. Could you show some configs for us so that we can reproduce it? |
如何提供更多信息?有其它沟通方式吗?微信什么,我这边是 100% 可复现。或者等其它大用户跟你们反馈吧。我这小厂精力有限。。 |
I'm also get the similar error after upgrade to 2.14.1, and get normal if I downgrade the version to 2.13.1. |
@spacewander @tzssangglass Do you have any idea about this? |
I've gathered similar information from other channels, but there is no reproducible demo, and I've noticed one detail: one of the steps is to migrate etcd data. |
We also get the similar error after upgrading from 2.11 to 2.14.1. We don't migrate etcd data but just enable etcd tls. |
Hi @fatpa , can you provide a complete reproducible step-by-step? This is important for us to solve this problem. |
Would you like to talk on slack or WeChat? Our production environment is a bit complex, and I can't show much here. In my case, we do the things as below:
And I found that it may just happen in high concurrency scenes. |
ok, I will check this issue and #7449 together. |
from: #7449 (comment) Can you give the content and header of the response when a 302 / 400 / 404 status code appears? |
and the error logs related to it |
the route matching wrong did happen on my server,Maybe caused by etcd's connection is too many,now i changed etcd version to 3.4.20, it is normal so far apisix:2.14.1 路由错乱我前几天也碰到过,之前排查原因估计是etcd连接数超过250,导致curl带tls证书请求缓慢,所以我更换了etcd版本到3.4.20,目前1个星期了为止还没有复现 |
There is nothing we can do about the phenomenon but there is no stable recurrence of the steps. |
Hi, 你配置的上游服务是不是有http,也有https?我们使用2.14.1这个版本,如果上游有http和https的话,就100%重现路由乱匹配的问题。 |
maybe fixed by #7466 |
This issue has been marked as stale due to 350 days of inactivity. It will be closed in 2 weeks if no further activity occurs. If this issue is still relevant, please simply write any comment. Even if closed, you can still revive the issue at any time or discuss it on the dev@apisix.apache.org list. Thank you for your contributions. |
This issue has been closed due to lack of activity. If you think that is incorrect, or the issue requires additional review, you can revive the issue at any time. |
Description
升级到 2.14.0 后路由匹配错乱,调整优先级也无解,回退到 2.13.1就正常了
不知道如何查询这个问题,求解。
Environment
apisix version:apache/apisix:2.14.0-centos
The text was updated successfully, but these errors were encountered: