错误:读取TCP X.X.X.X:8080 I / O超时

I have an HTTP server running on a VPS, this server serves a lot of requests per minute, so I imagine that's why it might have some load on him. After a day of the server running, I start getting these errors in the output log:

error : read tcp x.x.x.x:8080->x.x.x.x:55992: i/o timeout

And only when I close the app and reopen it, it's working again. But then again, after a day or sometimes a few hours, the same error comes back.

What could cause this error? And what can I do to avoid it stopping the server from functioning until restarting it?

Thank you upfront.