解决了这个问题后 http://wenda.workerman.net/?/question/2054,这几天系统一直有个异常,项目中会往多个ip发送消息,
ip1: 111.111.111.111:1200
ip2: 222.222.222.222:1300,
神奇的是,报的异常是:
ErrorException: stream_socket_client(): unable to connect to tcp://111.111.111.111:1300 (Connection refused) in /web/wwwroot/t.device.heyzhima.com/vendor/workerman/gatewayclient/Gateway.php:830
注意异常中的ip:端口是不对应的,看ip1和ip2,
查了一天,代码也没有发现任何异样,代码不会骗人,但这种神奇的事,它怎么就发生了?
盯了 getAllGatewayAddressesFromRegister 这个方法很久,$registerAddress也没有特殊处理,怎么会发生端口号串了的问题,大大能指点下?
把缓存都去掉试下呢