查看状态,都是空闲 重启服务之后就可以链接了。
刚接触workerman,请知道原因的老师告知一下原因。
看不明白你的提问。 意思是时间长了,客户端发起连接就连不上了么?连不上客户端报错是什么也没贴。
过段时间链接不上报错:
服务器状态:
接着重启服务:
返回前端网页:发现可以链接了
不知道原因是啥。。
服务端监听的是内网。你用域名连接,你确认你客户端和服务端在同一个局域网?另外用于连接的域名设置的A记录也是内网ip?
哦哦,谢谢老师,那我改成0.0.0.0试试;
老师,我昨天改成了0.0.0.0,昨天可以链接,今天还是链接不上;net::ERR_CONNECTION_REFUSED
另外是二级域名,A记录是公网ip。
说明服务端停止了,你要用deamon方式运行,这样服务端会一直运行。命令是 php start.php start -d 。建议把手册看下
xiuwang 老师 您好,还有不解,我使用查询状态命令:(服务还在运行着。)
以下是我的代码:
启动截图:
不知道问题出现在哪里。。。
上方的我的代码截图错了,应该是:$argv[2] = $this->option('d') ? '-d' : '';
已经解决,把workman版本升级到4.0.16就好了;然后就可以 以daemon(守护进程)方式启动了; composer require workerman/workerman: 4.0.16
看不明白你的提问。
意思是时间长了,客户端发起连接就连不上了么?连不上客户端报错是什么也没贴。
过段时间链接不上报错:
服务器状态:
接着重启服务:
返回前端网页:发现可以链接了
不知道原因是啥。。
服务端监听的是内网。你用域名连接,你确认你客户端和服务端在同一个局域网?另外用于连接的域名设置的A记录也是内网ip?
哦哦,谢谢老师,那我改成0.0.0.0试试;
老师,我昨天改成了0.0.0.0,昨天可以链接,今天还是链接不上;net::ERR_CONNECTION_REFUSED
另外是二级域名,A记录是公网ip。
说明服务端停止了,你要用deamon方式运行,这样服务端会一直运行。命令是 php start.php start -d 。建议把手册看下
xiuwang 老师 您好,还有不解,我使用查询状态命令:(服务还在运行着。)
以下是我的代码:
启动截图:
不知道问题出现在哪里。。。
上方的我的代码截图错了,应该是:$argv[2] = $this->option('d') ? '-d' : '';
已经解决,把workman版本升级到4.0.16就好了;然后就可以 以daemon(守护进程)方式启动了;
composer require workerman/workerman: 4.0.16