You are not logged in.
Pages: 1
I have a server based on mORMot that has been running on a VPS at OVH for several years. I am now moving it to another provider, Contabo.
The server is using websockets to internal communicate with the control GUI which is on the same machine (it connects locally), the websocket server is running on port 9000.
At the moment my server is tested in Contabo and I see messages in the log that were never there in OVH:
EXC ECrtSocket ("SockRecvLn after 19 chars [10053 WSAECONNABORTED An established connection was
aborted by the software in your host machine]") [HttpSvr 9000/logservice PoolWork]
at c07dc4 SynCrtSock.TCrtSocket.SockRecvLn (5599) stack trace API
OVH is running Windows Server 2012, Contabo is running Server 2016.
What could be the cause and what can I do about it?
ps. I use the latest version of mORMot from the repository and Delphi 10.3
Offline
Seems weird.
Try to define nginx as reverse proxy (in a Linux/BSD) in front of the Windows server.
It is a good practice for security (especially to support WSS and Let's Encrypt certificates), and it may solve communication issues like timeouts or aborts.
Offline
I have no way to run the reverse proxy on a separate server, I only have one Windows server.
Arnaud, do you think this error is due to someone "illegally" connecting to this websocket port from the internet?
Offline
Pages: 1