至少一秒两次 版本都是最新的
之前ws 是不会的 换成wss才会的
代码也没有关系 我把代码注释掉也是照样无限重连
看不明白 你是当作客户端链接 wss吗?
是的 客户端是 wss://connect.service.jieyang.la:8586 这样去连的
ssl 配好的 能够正常聊天 但是就是有个进程一直在 无限的连接 断开
链接 ws 加上端口 就行 开启 $con->transport = 'ssl';
有的
断开是客户端断开 还是 服务端 我这边 测试 链接 几十秒 客户端就断开了 是不是有心跳检测
你最好 要有代码 这样找不出原因
http://wstool.jackxiang.com/ 在线测试
我把代码更新上去了
服务端 断开的 你要看服务端报什么错
你心跳是不是配置错了
怎么说 我配置的是不返回客户端东西$gateway->pingData = ''
https://www.workerman.net/doc/gateway-worker/heartbeat.html
都改了 还是无限重连 无限断开
即使客户端连接全部关掉 他照样连接断开无限循环
debug 启动 看报错
原来端口是ws的,这时候有用户访问页面,使用ws连接没有问题。 然后ws端口突然变成了wss端口,但是之前的老页面还是以ws访问,因为协议不一致所以连接被断开。 如果页面有做连接断开重连,就会连接、断开、连接、断开 无限虚幻。。。。。 把如果改协议,就换新个新端口,这样就不会有这个问题了
我从8585 换成了8586了
这个问题我找了一天 最终重新搭建
看不明白 你是当作客户端链接 wss吗?
是的 客户端是 wss://connect.service.jieyang.la:8586 这样去连的
ssl 配好的 能够正常聊天 但是就是有个进程一直在 无限的连接 断开
链接 ws 加上端口 就行 开启 $con->transport = 'ssl';
有的
断开是客户端断开 还是 服务端 我这边 测试 链接 几十秒 客户端就断开了 是不是有心跳检测
你最好 要有代码 这样找不出原因
http://wstool.jackxiang.com/ 在线测试
我把代码更新上去了
服务端 断开的 你要看服务端报什么错
你心跳是不是配置错了
怎么说 我配置的是不返回客户端东西$gateway->pingData = ''
https://www.workerman.net/doc/gateway-worker/heartbeat.html
都改了 还是无限重连 无限断开
即使客户端连接全部关掉 他照样连接断开无限循环
debug 启动 看报错
原来端口是ws的,这时候有用户访问页面,使用ws连接没有问题。
然后ws端口突然变成了wss端口,但是之前的老页面还是以ws访问,因为协议不一致所以连接被断开。
如果页面有做连接断开重连,就会连接、断开、连接、断开 无限虚幻。。。。。
把如果改协议,就换新个新端口,这样就不会有这个问题了
我从8585 换成了8586了
这个问题我找了一天 最终重新搭建