【原创】关于 stream_socket_server(): unable to connect to tcp://ip:port (Address already in use) 问题的根本原因

blogdaren 2019-11-22 抢沙发 44人次

问题背景:

使用 workerman 开发应用时,经常是相当高频有一批开发者在运行脚本时会碰到如下一段熟悉的报警文本:

stream_socket_server(): unable to connect to tcp://ip:port (Address already in use) 

问题根本原因:

注意: 既然说的是根本原因,那么我们必须是基于某一个条件成立,即:关闭了端口复用机制

1、运行前: 该端口已经被其他程序占用,所以启动新的程序是不可以再行监听该端口的, 即: 不同进程是不可以监听同一端口的。

2、运行时: 不同的启动脚本里配置了相同的端口,然后一次性集中启动,道理是一样的:不同进程是不可以监听同一端口的。

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】关于 stream_socket_server(): unable to connect to tcp://ip:port (Address already in use) 问题的根本原因

发表评论:

您的昵称:
电子邮件:
个人主页: