使用Azure和XSockets.net时,Websocket连接每15分钟就会丢失一次
我将XSockets.net服务器部署到Microsoft Azure中的工作角色。从那时起,每隔15分钟,我的客户端就会断开与服务器的连接,并将再次重新连接到服务器。这很有效。但在服务器端,套接字没有关闭,并且套接字的状态仍然是打开和连接的 我正在5.0.1版中使用XScoets.net。我不确定这是否是由于中间的负载平衡器造成的,它取消了与客户端的连接,而不是与服务器的连接。在实现端有保持活动的消息(XSockets服务器中的ping/pong)。在这15分钟内,如果流量过大,连接将中断 问题还在于,在运行数小时后,服务器会有成百上千个打开的连接,这会消耗大量资源,而实现的连接管理无法完成其工作,因为他试图请求不存在的客户端使用Azure和XSockets.net时,Websocket连接每15分钟就会丢失一次,sockets,azure,azure-worker-roles,azure-cloud-services,xsockets.net,Sockets,Azure,Azure Worker Roles,Azure Cloud Services,Xsockets.net,我将XSockets.net服务器部署到Microsoft Azure中的工作角色。从那时起,每隔15分钟,我的客户端就会断开与服务器的连接,并将再次重新连接到服务器。这很有效。但在服务器端,套接字没有关闭,并且套接字的状态仍然是打开和连接的 我正在5.0.1版中使用XScoets.net。我不确定这是否是由于中间的负载平衡器造成的,它取消了与客户端的连接,而不是与服务器的连接。在实现端有保持活动的消息(XSockets服务器中的ping/pong)。在这15分钟内,如果流量过大,连接将中断 问
您是否有过类似的问题,或者知道在哪里进行调查?很难说为什么会发生这种情况。没有出现异常或断开连接的原因。您使用什么协议进行通信,以及什么类型的客户端(javascript、C#或其他)?如果您不知道使用什么协议,我将假定websockets.Server和client是用C#实现的。是的,我们使用websockets协议。绑定/端点是https/wss