I started a storagenode at a relatives place and for reasons he can’t forward ports since he doesn’t have access to the router. So I set up a tunnel using go-http-tunnel to run all traffic via a server of mine.
Now there is an issue that after some time (about 50min) the client fails with an “too many connections on socket” error. I suppose any time a request comes a new connection is opened, but never closed.
Since the project seems to be abandoned, I’m hoping that there is go developer here who may have encountered a similar issue and could give me a hint for what I should look since I’m not a go developer.
Restarting the tunnel fixes the issue for another time window, but probably is not a sustainable solution.