Summary
There's a bug in the official Nano Node that's been affecting WebSocket connections for at least a few months.
I don't know the exact cause yet, but it seems that after several weeks with WebSocket connections working normally (sometimes connected, sometimes not), the Node simply stops accepting new connections.
This is affecting my NanoPay service.
The problem is only resolved after restarting Node.
However, there are no additional error logs during the problem.
Node version
V28.2
Build details
Docker: nanocurrency/nano:V28.2
OS and version
Ubuntu 20.04.6 LTS
Steps to reproduce the behavior
- Start Nano Node
- Use the websockets normally for a few weeks
- Verify that websockets connections are not accepted anymore
- Restart and verify again
Expected behavior
The websockets should work normally without interruptions
Actual behavior
The websocket stops working after several days
Possible solution
No response
Supporting files
Screenshot of a manual websocket connection failing
Summary
There's a bug in the official Nano Node that's been affecting WebSocket connections for at least a few months.
I don't know the exact cause yet, but it seems that after several weeks with WebSocket connections working normally (sometimes connected, sometimes not), the Node simply stops accepting new connections.
This is affecting my NanoPay service.
The problem is only resolved after restarting Node.
However, there are no additional error logs during the problem.
Node version
V28.2
Build details
Docker: nanocurrency/nano:V28.2
OS and version
Ubuntu 20.04.6 LTS
Steps to reproduce the behavior
Expected behavior
The websockets should work normally without interruptions
Actual behavior
The websocket stops working after several days
Possible solution
No response
Supporting files
Screenshot of a manual websocket connection failing