websocket无法正常通信

laozhong

环境:
PHP:7.2.33
nginx:1.20.1
Thinkphp:5.0.24
Workerman:4.0.18

服务端开启wss服务,前端连接超时报504;如果在连接超时之前关闭(Ctrl+C/stop)wss服务,前端提示连接成功并接收到服务端的消息;

使用nginx做了代理,根据手册做了配置http://doc.workerman.net/faq/secure-websocket-server.html

服务端:

前端js:

开启服务:


nginx配置:

关闭服务:

1922 1 0
1个回答

laozhong

自己回复一下,有遇到相关问题的朋友可以参考:

原因:使用了全站加速;
解决:停用全站加速 或 在全站加速中申请开通websocket服务(需另外收费);

  • 暂无评论
年代过于久远,无法发表回答
🔝