我尝试把我的gatewayWorker上传去我的linux(redhat)然后开启start.php。但是得到了关于无法连接2902的说法,只是我印象中我根本没有开启过2902,或者是它自备的。我想要去更改但是我却没想法如何操作
1、2902 这个端口是gateway的内部监听端口,是根据start_gateway.php 启动脚本中默认设置产生的:
$gateway->startPort = 2900;
当然不止是2902这个端口,是一组这样的端口,端口的数量和启动的进程数有关系。
2、另外报错的原因目测最大可能是端口已经被占用 或者 当前启动用户权限不足,导致端口监听失败。
好的,我看看
谢了,的确是因为被占用而导致使用不了。我已经处理成功了
抱歉,我可以问个问题吗。我这边已经成功把start.php开启,那边也显示process成功。但是我的网站就是连接不了我说开启的websocket。然后我也另外在Linux查看,发现websocket没有被开启
看你上头提问都提的很明朗,怎么瞬间又提了个模糊的问题,建议以后提这种问题都尽可能多的附上报错的错误码、错误消息以及截图神马的等等,否则难以找到问题的答案。
然后连不上websocket? 这原因就多啦: 比如端口连错啦 或者 防火墙没有放行端口权限 或者 websocket服务没启动成功 或者 两端通信协议不一致等等等吧。
抱歉,我刚刚不清楚怎样上传照片。所以导致我没说明清楚。主要的问题就是我的start_gateway.php是这样设置 然后我就已算是开启 但是我发现我怎样都连接不了我的websocket。一直得到 ERR_CONNECTION_TIMED_OUT,我接着去我的linux里面查看我的端口号(Websocket:8282)时发现没有被开启
@614:抱歉,因为我是第一次使用这个服务,所以我还不是很会使用它的提问页面
先 netstat -anpt | grep -i :8282 看下是否有8282端口在监听?
@614:我想应该是没有监听到。下面那张图是我得到的反应
https://wenda.workerman.net/uploads/20191029/295db7e8a77ce4.jpg
1、netstat那个是科学检验服务端口是否成功开启的方法之一,而不是你这张图; 2、把防火墙关了再试试看;
我的服务器没法使用netstat。他有很多linux指令用不了,我正在调查中
我跟客服了解后应该是我的服务器还没达到允许websocket的要求,这个是我这边的问题。抱歉
1、2902 这个端口是gateway的内部监听端口,是根据start_gateway.php 启动脚本中默认设置产生的:
当然不止是2902这个端口,是一组这样的端口,端口的数量和启动的进程数有关系。
2、另外报错的原因目测最大可能是端口已经被占用 或者 当前启动用户权限不足,导致端口监听失败。
好的,我看看
谢了,的确是因为被占用而导致使用不了。我已经处理成功了
抱歉,我可以问个问题吗。我这边已经成功把start.php开启,那边也显示process成功。但是我的网站就是连接不了我说开启的websocket。然后我也另外在Linux查看,发现websocket没有被开启
看你上头提问都提的很明朗,怎么瞬间又提了个模糊的问题,建议以后提这种问题都尽可能多的附上报错的错误码、错误消息以及截图神马的等等,否则难以找到问题的答案。
然后连不上websocket? 这原因就多啦:
比如端口连错啦 或者 防火墙没有放行端口权限 或者 websocket服务没启动成功 或者 两端通信协议不一致等等等吧。
抱歉,我刚刚不清楚怎样上传照片。所以导致我没说明清楚。主要的问题就是我的start_gateway.php是这样设置
然后我就已算是开启
但是我发现我怎样都连接不了我的websocket。一直得到 ERR_CONNECTION_TIMED_OUT,我接着去我的linux里面查看我的端口号(Websocket:8282)时发现没有被开启
@614:抱歉,因为我是第一次使用这个服务,所以我还不是很会使用它的提问页面
先 netstat -anpt | grep -i :8282 看下是否有8282端口在监听?
@614:我想应该是没有监听到。下面那张图是我得到的反应
https://wenda.workerman.net/uploads/20191029/295db7e8a77ce4.jpg
1、netstat那个是科学检验服务端口是否成功开启的方法之一,而不是你这张图;
2、把防火墙关了再试试看;
我的服务器没法使用netstat。他有很多linux指令用不了,我正在调查中
我跟客服了解后应该是我的服务器还没达到允许websocket的要求,这个是我这边的问题。抱歉