gateway-worker开启了,websocket正常连接,但前端发消息,Events的onMessage事件不执行

beiqiaosu

场景: 
thinkphp5.1,workman3.5.20
 
问题:
前端通过websocket能正常连接ws://xxx.xxx.com: 9502,服务器上"php think worker:gateway -d"开启了gateway。并且可以使用sendToAll给所有客户端,但是客户端发送消息后,服务端中业务类Events的onMessage方法没有执行。
 
 

3293 1 0
1个回答

静默

数据库配置的ip写错了?

  • beiqiaosu 2019-08-04

    没有啊,其他的接口都能使用

  • 静默 2019-08-04

    这个只能自己打日志定位了,onMessage里第一行就打日志,看看进去没,然后逐行找直至找到自己的问题代码

年代过于久远,无法发表回答
🔝