-
Notifications
You must be signed in to change notification settings - Fork 810
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
caller=frontend_processor.go:59 msg="error processing requests" address=127.0.0.1:9095 err="rpc error: code = Unavailable desc = transport is closing" #3606
Comments
@pstibrany Can you help me troubleshoot this problem? |
We have observed this as well. It is caused by low gRPC keepalive settings (#3431). It turns out that settings also need to be applied on the server side, otherwise server will disconnect clients that are "pinging" it too often. (See #3431 (comment)) In your case, you see queriers being connected to frontend. It's likely that you don't have enough queries coming to the system, so queriers will start sending PING messages to frontend instead (at gRPC level). But default settings for gRPC server is that if client sends too many PING messages within 5 minutes, server will disconnect such client. That is where "transport is closing" error comes from. This can be fixed by setting lower values on the server (in this case frontend) side, using new options available from weaveworks/common#205 (cortex PR #3524), specifically |
it worked. Thanks. |
cortexproject/cortex#4158 cortexproject/cortex#3606 (comment) Signed-off-by: Jakub Sokołowski <[email protected]>
Describe the bug
After boot cortex a while, display a error log:
To Reproduce
Steps to reproduce the behavior:
Environment:
Storage Engine
Additional Context
debug config
all log
The text was updated successfully, but these errors were encountered: