WebSocket 发生 EOFException 异常

报错信息如下

WebSocket 发生 EOFException 异常_第1张图片

原因分析

  • 使用了 Nginx 做代理
  • 未使用 SSL 证书时,连接正常
  • 使用 SSL 证书后,无通讯情况下默认 1 分钟断开连接

问题解决

WebSocket 发生 EOFException 异常_第2张图片

  • 在 Nginx 配置文件中加入上图配置
    # websocket
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_read_timeout 3600s;

你可能感兴趣的:(运维,-,Linux,websocket,nginx,ssl)