stream_socket_client(): unable to connect to tcp://127.0.0.1:2015 (Connection refused)

花儿

workerman-jsonrpc在本地测试成功了,部署到服务器上,服务端运行成功,但是客户端报错stream_socket_client(): unable to connect to tcp://127.0.0.1:2015 (Connection refused)。
安全组已经开放2015端口。

服务器运行也成功的

但是客服端运行就报错。stream_socket_client(): unable to connect to tcp://127.0.0.1:2015 (Connection refused)。
服务端代码

11320 3 0
3个回答

xiuwang

把 127.0.0.1 改成实际ip

  • 花儿 2020-11-05

    么得用

  • xiuwang 2020-11-05

    改成实际ip 也是 Connection refused 的报错还是其它报错?

  • 花儿 2020-11-05

    @1459:还是一样的报错

  • 花儿 2020-11-05

    @1459:在请教下,$statistic_address = 'udp://127.0.0.1:55656';这一句是干什么用的。有问题没,需要配置端口嘛

JustForFun

一看就知道又用宝塔了。。。麻烦将服务器提供商的安全组也通过一下

  • 花儿 2020-11-05

    也通过了,没有用呀。我这边是宝塔设置了,那个服务器提供商的就不用设置了哒

  • JustForFun 2020-11-05

    @7558:宝塔跟服务商的是不同配置。。。

  • 花儿 2020-11-05

    @7304:我写了一段代码,检查过了,这个端口是可以访问的

  • 花儿 2020-11-05

    @7304:public function checkport(){
    $ip='127.0.0.1';
    $port=2015;
    $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    socket_set_nonblock($sock);
    socket_connect($sock,$ip, $port);
    socket_set_block($sock);
    $r = array($sock);
    $w = array($sock);
    $f = array($sock);
    $return = @socket_select($r, $w, $f, 3);
    socket_close($sock);
    var_dump($return);
    }

  • 花儿 2020-11-05

    @7304:上面的代码测试返回1.说明端口是可以用的

  • JustForFun 2020-11-05

    @7558:我指的是服务商,不是服务器。例如阿里云

  • 花儿 2020-11-05

    @7304:服务商给我反馈的是没有服务监听我的端口

  • 花儿 2020-11-05

    @7304:亲,可以加个QQ说一下不

  • JustForFun 2020-11-05

    @7558:你找客服了?将你的安全组截图贴出来。都运行了,怎么可能没有监听

  • 花儿 2020-11-05

    @7304:亲,处理好了,结果是PHP的配置文件,我用DEBUG得方式就解决了

  • JustForFun 2020-11-05

    @7558:什么配置?

花儿


宝塔安全组。

服务商安全组。

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