Gateway使用:joinGroup,updateSession返回false

cc

今天在阿里云上部署基于Gateway-worker开发的程序时,遇到了一些问题,描述如下:
1、使用的Gateway-worker,本地开发、局域网测试正常;
2、部署到阿里云机器(单机)上,lanIp配置的是127.0.0.1,防火墙及阿里云的安全组规则已经配置,1)客户端连接服务器,正常。2)客户端向服务器发送请求,服务器business-worker返回数据,正常。3)客户端向服务器发送请求,服务器business-worker在收到请求后调用后端的JSONRpc服务并且返回数据,客户端接收到数据,正常。
3、在business-worker中调用Gateway::updateSession和Gateway::joinGroup时均得到false,不正常。

可能出问题的地方,各位有没有想法或者排查建议?感谢。

2468 1 0
1个回答

cc

问题暂时已经解决:
跟踪看gateway的代码的时候,发现本地workerman/gateway-worker/src/Lib/Gateway.php的代码行数和服务器上部署的不一致。好吧,再看composer.lock中的版本,本地的是3.0.7,服务器上的是3.0.8。把服务器上的换成了3.0.7,功能测试了正常了。

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