-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
bug: all requests on the upstream return 500 When the one node domain dns resolution timeout , even if the other node is ok #3342
Comments
@membphis |
agree, and need to write an error log for this case. if there is no healthy node, we should return |
We returns |
so I think we should use |
@redynasc |
Solved by #3398 |
Issue description
all requests on the upstream return 500 When the one node’s domain dns resolution timeout , even if the other node is ok
Environment
Minimal test code / Steps to reproduce the issue
1.Create an upstream, like this
"nodes":{
"domain1-ok:8080":100,
"domain2-ok:8080":100,
"domain3-ok:8080":100
}
What's the actual result? (including assertion message & call stack if applicable)
one node DNS timeout ,all requests return 500
What's the expected result?
one node DNS timeout ,the request should be forwarded to other node
The text was updated successfully, but these errors were encountered: