今天workerman服务器和客户端断开,无法正常接收发送数据

hiding

今天突然发现客户端连接不上了,服务状态停止,我用php start.php start -d开启了服务,用
php start.php status 检查了状态,下面是状态信息:

/application$ php start.php status
----------------------------------------------GLOBAL STATUS----------------------------------------------------
Workerman version:3.5.1          PHP version:5.6.18
start time:2017-12-22 17:42:02   run 0 days 1 hours   
load average: 0, 0, 0            event-loop:\Workerman\Events\Libevent
1 workers       4 processes
worker_name  exit_status      exit_count
none         0                0
----------------------------------------------PROCESS STATUS---------------------------------------------------
pid memory  listening                worker_name  connections total_request send_fail timers   status
5424    0.75M   websocket://0.0.0.0:2346 none         0           0             0         0         
5425    0.75M   websocket://0.0.0.0:2346 none         0           0             0         0         
5426    0.75M   websocket://0.0.0.0:2346 none         0           0             0         0         
5427    0.75M   websocket://0.0.0.0:2346 none         0           0             0         0         

客户端那边一定没有问题(有多个客户端同时出现这种状态),感觉问题就是出现在服务器端,服务器端的设置没有人动过,请教大家是哪里出问题了?

4599 1 0
1个回答

抽不完的寂寞

连不上客户端会报具体的错误的,根据错误查就好查了

  • hiding 2017-12-23

    关键是不知道什么错误,客户端是硬件

  • 抽不完的寂寞 2017-12-23

    websocket协议,用浏览器连下看看就知道了。
    如果连上了,total_request就有值了。那么说明客户端连的地址有问题,连错服务器了

  • hiding 2017-12-23

    start.php 我用的是$ws_worker = new Worker("websocket://0.0.0.0:2346");,这个可以用socket = new WebSocket("ws://ip:2346"); 连接,但是tcp的页面用的是$tcp_worker = new Worker("tcp://0.0.0.0:2347");,这个不知道怎么来测试,能否告知下,感谢

  • 抽不完的寂寞 2017-12-23

    telnet ip 2346 啊

  • hiding 2017-12-23

    我用tcp调试器连接服务器的2347端口,发现被拒绝了,提示:connection is forcefully rejected

  • 抽不完的寂寞 2017-12-23

    说明没监听2347吧

  • hiding 2017-12-23

    telnet ip 2347 提示无法打开主机的连接。在端口23:连接失败

  • 抽不完的寂寞 2017-12-23

    你命令打错了, telnet ip 端口,怎么可能会连23端口

  • hiding 2017-12-23

    我用windows命令下的telnet连接的,我写的端口是2347,但是提示错误是23端口

  • 抽不完的寂寞 2017-12-23

    格式是 telnet空格ip空格端口

  • hiding 2017-12-23

    telnet ip 2347 提示无法打开主机的连接。在端口2347:连接失败

  • 抽不完的寂寞 2017-12-23

    应该是你没监听2347端口

  • hiding 2017-12-23

    我的根目录下tcp文件写了监听,奇怪没有执行还是怎么,请问要如何关联执行

  • hiding 2017-12-23

    我知道怎么回事了,是我没有正确启动监听程序

年代过于久远,无法发表回答
🔝