在压力测试环境中,发现 Gateway::sendToUid($uid,$msg); 执行时间有些可怕,最多的超过6秒了。 机器环境:Gateway和Worker分离。 测试代码: ..... $t1 = microtime(true); Gateway::sendToUid('teacher_827181', $msgstr); $t2 = microtime(true); echo "\n\n发老师耗时...
GatewayConnection Error : 1 ,connect 172.16.17.4:4000 fail after 7.2382 seconds GatewayConnection Error : 1 ,connect 172.16.17.4:4004 fail after 7.2382 seconds GatewayConnection Error : 1 ,connect 172.16.17.4:4...
有个物联网监控系统项目,现在可以实现物联网设备通过udp发送数据给数据网关(workerman),但要是想从数据网关主动发送udp数据给物联网设备不知道怎么实现,求解决!...
Hi walkor, 用Workerman作为TCP服务器时, 设备同时连接时, self::$statistics++; $this->id = $this->_id = self::$_idRecorder++; 这行代码在给_id赋值时会出现重复的情况, 请教下walkor,有没有不管几千上万台设备同时连接服务器时clientid不重复的算法,感激不尽~...
用了nginx反向代理实现了wss 小程序端也能连上 但是只有使用sendToAll方法小程序端才能收到消息 sendToGroup、sendToUid等的方法小程序都收不到消息 而且binduser和joingroup方法都不能长时间生效 请问有可能是哪里的问题呢?...
客户端php 截选如下 $r=''; do { $r.=fread($fp, 1024); $s=stream_get_meta_data($fp); } while ($s); 接收有时候不足 8192 有时到了8192 没了,大家有遇到这个问题吗?...
我想给一批用户发数据,用户大约有1万左右。由于一些原因,不能使用分组。 请问 sendToUid() 和 getClientIdByUid() sendToClient() 哪个效率更高?...
本机测试环境,PHP7.1 linux 除了event没装其他都没问题,问下这个错误是什么原因引起的 Unknown: swoole_event->onError: socket error. Error: Connection reset by peer in Unknown on line 0 手动停止服务的时候还会报个错 ERROR swReactorEpoll_del(:148): epoll r...
我们的硬件是2G网络连接的,网络连接可能会变,client_id也是会变的。心跳检测是针对client_id来的话,会不断离线和上线吗?我之前是写了redis记录协议里面的信息和时间,然后自己按时间检测心跳。难道还要回到之前的做法吗?或者是定时器...
web项目用GatewayClient调用(不同服务器,也不在同一个内网) 调Gateway::isOnline("7f0000010b5600000006")方法时报错如下: [attach]984[/attach] 怎么破?...
目前用Gatewayworker做完了硬件设备的那部分长连接的后台,App端目前对实时性要求不高,不打算用长连接做,准备用workerman来写http接口就行。 我想问一下,用workerman写Http接口要怎么写? 建了worker("http://xxx")后怎么给App提供不同的接口?url? 用workerman写和直接在gatewayworker里start一个WebServer("...
浏览器请求 返回数据后 我执行了close() status 查看connections并没有关闭 需要等一段时间后才关闭 如果在链接未关闭下 reload -g 会导致这个问题 如下图 [attach]978[/attach] 如何保证执行close时 就关闭链接...
用workerman作为udp服务,运行一段时间后就会报下面这个错,并且就接收不了消息了,请问有谁遇到过吗?要怎么处理? stream_select(): unable to select : Interrupted system call (max_fd=6)...
问题1 reload 和 reload -g 有什么区别 为什么reload -g 后查看status 进程号都变了 但是onMessage里的代码并没有更新 问题2 请求链接时 sleep(5) 这时reload 为什么没等任务处理完就断开链接了 如果加上-g参数 就会等到任务执行完...