最近发现公司一个使用了websocket的项目部署了之后,会每隔10秒掉线重连接,但是在研发和测试环境都正常,
马上想到是线上的nginx配置有问题,因为现在为了安全基本上应用服务器都是放内网里,外网就暴露个nginx服务,
所以我们的websocket也是通过nginx转发的,
发现这三个参数会影响到websocket的掉线重连
proxy_connect_timeout
proxy_send_timeout
proxy_read_timeout
把时间配置长一些就可以避免一直断线重连
最近发现公司一个使用了websocket的项目部署了之后,会每隔10秒掉线重连接,但是在研发和测试环境都正常,
马上想到是线上的nginx配置有问题,因为现在为了安全基本上应用服务器都是放内网里,外网就暴露个nginx服务,
所以我们的websocket也是通过nginx转发的,
发现这三个参数会影响到websocket的掉线重连
proxy_connect_timeout
proxy_send_timeout
proxy_read_timeout
把时间配置长一些就可以避免一直断线重连