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
grpc error "transport is closing" #1988
Comments
I have the same error |
The transport in v1 was a custom protocol. v3 uses grpc. I don't have more details on the reported error. It requires investigation. This is likely somewhere in the client. Starting point might be to look at the logs of your service and see if there's errors there, secondly in the logs for the network service. |
Thanks for your suggestions @asim . |
How are you querying these services? Via cli? Via a custom client? |
Custom clients. BTW I found the workaround solution: when starting proxy with MUCP protocol it works well:
Thus, looks like this issue can be closed |
Describe the bug
After migrating from micro v1 to microv3, even under a small load, some grpc connections break with error:
file=grpc/grpc.go:237 level=error grpc handler got error: rpc error: code = Unknown desc = connection error: desc = "transport is closing"
After that, an affected request is held until the timeout is reached.
No additional information can be found in the logs.
The same microservices with micro v1 worked well without such messages in the output.
To Reproduce
Steps to reproduce the behavior:
Environment:
Same results in Ubuntu and Windows Server
Are there any ideas about what could happen? Or maybe I can add some flags to micro to debug this deeper?
The text was updated successfully, but these errors were encountered: