websocket无法正常通信

0

环境:
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配置:


关闭服务:

已邀请:

laozhong

赞同来自:

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


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

要回复问题请先登录注册