反向代理WebSocket连接自动断掉的问题

Nginx可能设置了超时时间,导致WebSocket一会儿就断了

解决方法:

1、增加Nginx配置

proxy_read_timeout 500s;

注:三种超时时间,参见

https://www.cnblogs.com/derekchen/archive/2012/04/20/2459106.html

 2、后台定时发送ping消息,客户端收到ping消息后自动回复pong消息

session.sendMessage(new PingMessage());

  

posted @ 2018-03-18 22:16  尼玛范爷  阅读(2393)  评论(0)    收藏  举报