-
Notifications
You must be signed in to change notification settings - Fork 332
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
REST endpoint failing #3206
Comments
What does this mean exactly? For which chains do you see that, only osmosis? And how frequently? |
@sryps I unfortunately haven't been able to reproduce the issue with the REST endpoint even after killing the WebSocket. If you have the bandwidth, would you will to build and deploy Hermes from this branch: That bypasses the WebSocket and relies on pulling data from the chain every block. We've also upgrade the built-in REST and telemetry server to use more modern libraries which may also alleviate the issue, so if you'd rather not run an experimental branch, you can also try building Hermes from |
@ancazamfir We use the hermes REST endpoint to monitor the health of the node. So
When we get a websocket error as shown above, this @romac I will try to find time next week to use our orchestration tools and test this branch. Also I will note this behaviour has been very sporatic, not on every epoch, which makes it even more difficult to troubleshoot :( Thanks everyone! I will will be in touch, hopefully with good results. |
@sryps Are you still seeing this issue with Hermes 1.5? |
@romac so far so good. We can close for now and if it resurfaces I'll let you know! Thanks! |
Summary of Bug
We keep running into a problem where we get an error
Message too long
. It reconnects to the websocket after this error and keeps relaying but every time this happens the REST endpoint dies and wont stand back up until we restart hermes. Since we use the/state
endpoint for some monitoring, our system alerts on this happening frequently.Version
running: hermes version 1.3.0
Acceptance Criteria
REST endpoint survives any websocket disconnection, or specifically this event.
For Admin Use
The text was updated successfully, but these errors were encountered: