从建立连接到断开的时长gatewayworker有提供吗

如题: 从长连接建立,到连接断开的时候是否有值记录长连接的生命时长呀...

原地起飞 发表与 2019-05-22 2539 浏览 2 回答
workerman第一次启动时正常,再次启动报错,大神帮忙看看

[attach]2045[/attach] [attach]2046[/attach] 第一次启动正常,在启动一下就报错了,杀掉进程再启动一次就正常然后在一次就报错 我另一台服务器第一次启动正常,第二次启动也提示正在运行,没有报错 请问大神这是什么情况?...

云端逍遥 发表与 2019-05-20 3185 浏览 1 回答
workerman启动时报错无法启动使用,大神帮忙看看

[attach]2044[/attach] 提示好像是代码有问题,但是我都没改过,不知道怎么办,麻烦老师帮忙看看...

云端逍遥 发表与 2019-05-20 4844 浏览 1 回答
请问如何在一个connection上面做标记

比如我设置指定的 connection不接受 send过来的数据是直接 连接的时候 通过conn_client->???这种方式吗?...

bigman 发表与 2019-05-20 2421 浏览 3 回答
沃克曼可以处理游戏封包吗。

比如做一个游戏的 模拟服务端,   可以保持第5层socket的长连接吗。...

wokemaner 发表与 2019-05-18 2502 浏览 5 回答
timer是如何运转的呢?

如题,如果一个进程有多个定时,多个定时器公用一个进程,对此有些疑惑. globalTimer和Timer的运转方式是否又一样呢? 求大佬解惑!...

黑老怪 发表与 2019-05-17 2382 浏览 1 回答
如何清空当前连接的缓冲数据

当连接onBufferFull时如何清空缓冲数据...

bigman 发表与 2019-05-17 3738 浏览 4 回答
workerman怎么实现一个进程一个端口监听不同的https网站

比如:一个进程,监听0.0.0.0:443地址,当有连接请求时,根据不同的域名,使用相对应的ssl证书去解密. 就是先有一个socket,不设置ssl证书,等连接来时,根据不同的域名,给socket配置相应的证书,   不过我看https原理发现这样不通,https是先进性ssl握手,之后再将数据返回到上层,   想实现这个效果用workerman能吗,php能吗.   就跟nginx是的,配置好每个域名对应的证书,...

augushong 发表与 2019-05-17 3965 浏览 2 回答
在程序中开启的worker,能结束吗,怎么结束.

在linux下,运行了一个worker,里面有逻辑,根据情况new 一个新的worker,并且run(),这样一个新的进程worker便运行.但是怎么结束呢, 我试过用stop(),但是当我在终端结束进程时,发现会输出很多worker 结束的信息,似乎调用了stop并没有回收进程;   比如我在worker里定时每秒new worker 并且run() 并且 stop(),十秒后,按理来说新开了十个进程并且也结束了,...

augushong 发表与 2019-05-17 3951 浏览 1 回答
GatewayWorker 底层和mqtt疑惑

1、在一个进程使用mqtt: 如果只开一个进程,在进程启动时订阅某个消息,如果接收到新消息时,上一条还没有处理完,是等上一条处理完成再处理下一条,还是会同时处理两个? 如果等待上一条处理完成之后才处理新的,那么堆积消息的最大数量是根据什么来的?或者最大堆积消息为多少条?  2、GatewayWorker的websocket接收消息处理: 如果出现客户端延迟高发来的消息丢包GatewayWorker是如何处理的? 如果...

嘿嘿嘿嘿 发表与 2019-05-15 4597 浏览 1 回答
如果客户端出现异常死循环请求如何快速定位

部分设备有几率出现不停到请求,影响整个服务,如何能够快速定位到是哪个线出现了问题 烦请给个解决方法...

原地起飞 发表与 2019-05-14 3176 浏览 2 回答
后台运行的workerman,怎么查看它的输出?

php workerman.php start -d 后台运行   在终端中怎么把它调到前台,打印它的输出?...

dingfei 发表与 2019-05-14 5322 浏览 1 回答
监听端口bug,无法查看status

打开一个workerman后台运行 root@9202e29e1549:/var/www/html# php public/pricemonitorworker.php start 然后查看状态:提示端口被占用 root@9202e29e1549:/var/www/html# php public/pricemonitorworker.php status     stream_socket_server(): un...

dingfei 发表与 2019-05-14 3068 浏览 1 回答
onWorkerStart中运行多个定时器

[attach]2027[/attach]项目设4个进程,在onWorkerStart方法中每个进程会启动如图这样的多个定时器。运行时会发现 发送给前端显示倒计时有时会隔几秒才收到一次,退出gatewayworker时有时会提示exit with status 9,或者GatewayConnection Error : 2 ,client closed.  查手册说是业务里面阻塞了,但这个问题有时出现有时候不出现,我...

bbbberlin 发表与 2019-05-14 3952 浏览 1 回答
本地,内网测试都可以,换成外网IP就不行。

单机模式下,$gateway->lanIp = '';设置成本地ip,gateway内部通信端口无法访问; 详情: $gateway->lanIp = '18.138.255.36';//设置成本地外网的ip地址,而不是127.0.0.1 $gateway->startPort = 2900; 如果这样设置就会出现,stream_socket_server()无法访问18.138.255.36:29...

zwtest 发表与 2019-05-14 4834 浏览 1 回答
workerman的socketio跑了十几个小时后,广播不了

求大神指导下 我在linux服务器上,用screen开了socketio。前面几个小时就可以正常运行,比如把客户端分组,然后广播什么的。但是后面总是跑了十几个小时后,客户端连的上,但是就是只能触发连接时的函数,然后其他都触发不了。网上找了很多资料也不知道怎么改,打算实在不行就写个定时脚本在开启一遍。大神们有什么更好的解决办法吗 self::$sender_io->on('connection', functi...

好人一枚 发表与 2019-05-14 3562 浏览 1 回答
phpsocket.io如何向一个组广播?

我查看了一下手册,安装上面的去写, 1,首先加入分组 $connection->join('group name'); 2,向这个分组广播信息 $io->to('group name')->emit('event name', $data); 发觉只有自己的客户端收到信息,其他客户端收不到,只能收到自己的信息, 这个group name 我写的是121212 ,如果直接 $io->emit('...

计算机爱好者 发表与 2019-05-14 3598 浏览 4 回答
GatewayWorker使用两个websocket连接session丢失

项目开了两个websocket地址用相同的注册地址 192.168.100.96:5858 192.168.100.201:5858 我在websocket的onConnect时候设置了认证定时器 (我用的是GlobalTimer)// 连接到来后,定时10秒关闭这个链接,需要10秒内发认证并删除定时器阻止关闭连接的执行 $auth_timer_id = GlobalTimer::add(2, function (...

黑老怪 发表与 2019-05-13 4081 浏览 3 回答
运行Gateway::getAllClientCount报错

 打印当前客户端统计,报错。   实际有客户端连接,通过UID还可以对客户端发消息, 客户端也能接收到该消息,用的GatewayWorker版本3.0.12, GatewayClient版本也是3.0.12。     gaAllClientSessions和getAllClientCount报的错误一样。       错误提示为:Malformed UTF-8 characters, possibly incorre...

xiatian 发表与 2019-05-13 2421 浏览 1 回答

walkor

164231
积分
0
获赞数
0
粉丝数
2014-05-04 加入
🔝