gatewayworker的 Gateway::sendToUid($senduid,json_encode($data));发送消息会有不稳定性!??

当硬件用tcp协议而前端用websocket时为何Gateway::sendToUid($senduid,json_encode($data))发送数据是不稳定的(不稳定是指我已经走到这一步了var_dump($senduid)是有数据的 但是我硬件那边是接收不到这个指令 前端从新链接再发送指令就有可能接收到 或者没有那只有重新链接 再发送 就有可能接收到了 注:这期间是没有任何报错的而且$senduid是一直有数据...

敖德萨 发表与 2020-07-15 3227 浏览 2 回答
GatewayWorker上线后出现高负载

使用了 GatewayWorker 开发消息推送服务,但是功能上线后出现负载升高导致网站无法访问的情况 功能未上线前的正常负载如下 GatewayWorker 相关配置如下 服务器核心数为 4核 请问是什么原因导致的出现高负载的情况,应当如何优化呢?...

ljhsmileking 发表与 2020-07-10 2981 浏览 4 回答
建议workerman深度整合thinkphp,方便推广,方便普及

如题 webman框架和thinkphp基本一样,不如直接深度整合,借助thinkphp平台方便快速推广普及...

天空 发表与 2020-07-08 2750 浏览 3 回答
用workerman的mqtt做为客户端,如何onClose或者onError的时候连另一台服务器

用workerman的mqtt做为客户端,mqtt服务端是集群,连接任何一台都可以接收数据,我的问题是,如何onClose或者onError的时候冲连另一台服务器。 即做到只要一台出问题,自动重连服务器队列里的任何一台。...

youwuku 发表与 2020-07-06 2471 浏览 3 回答
怎样在onMessage里使用异步http_client?

官方文档中给出的示例是在onWorkerStart 中创建http_client并完成异步http请求,我的问题是如何实现在onWorkerStart创建,但是不调用,把调用放到onMessage中呢? 如果把创建对象及调用http请求都放在onMessage,应该是可以实现,但会创建很对对象出来,浪费资源,请问有什么好方法,解决这个问题?...

kenny534 发表与 2020-07-06 2237 浏览 3 回答
GatewayWorker在Windows中的启动问提,请老师们给个指点

配置好之后,启动提示错误!proc_get_status()expects parameter 1 to be resource,null given file 路径。报错1365以及1393位置处。 1365处代码: $process = proc_open("php \"$start_file\" -q", $descriptorspec, $pipes); 1393处代码 ...

hedada 发表与 2020-07-02 3288 浏览 2 回答
请教一下为什么我的自定义协议,查看linux内存越占越大

如题:请教一下为什么我的自定义协议,查看linux内存越占越大...

xtimeboy 发表与 2020-07-02 1994 浏览 1 回答
请教关于workerman的搭建相关

大家好,最近需要弄个Socket项目。用的是tp 框架。 没怎么用过socket,我将GatewayWorker 、Workerman 放入 tp框架 (skt.item.com) 目录结构: app |--index |--|--controller |--|--|--Index.php (Register, BusinessWorker, Gateway) public |--socket.php (php so...

eoneliu 发表与 2020-07-01 2028 浏览 1 回答
WebServer()没了?

WebServer()没了? workerman4.x后就没了, 我现在想用一个简易的web服务器, php -S 0.0.0.0:80 效率太低了 我按照easy-chat的webserver.php,但是效果不行。 因为我web是用thinkphp5.1开发的, 无法实现伪静态。 tp5.1的伪静态好像是 判断 物理文件是否存在,如果存在就 让用户访问这个真实文件 如果不存在 就 全部交给 tp5.1下的 ...

adminppper 发表与 2020-06-30 2548 浏览 5 回答
GatewayWorker 进程busy

worker 进程 busy 按照手册调试过程如下: 调试busy进程 1.使用strace -ttp 4377查看 2.lsof -nPp 4377,看到是本地的一个 tcp 连接 3.netstat -lntp | grep 6042看一下这个端口是哪个进程 pid 4399 正好是其中一个 gateway 进程 4.使用kill -SIGALRM 4377后,strace 的进程打印一些数据后退出 ...

Ederth 发表与 2020-06-29 3526 浏览 2 回答
app用的ws(IP连接)、小程序用wss(域名),两个不冲突吗?现在配置好域名后app已经报错了

app用的ws(IP连接)、小程序用wss(域名),两个不冲突吗?现在配置好域名后app已经报错了...

zcz66341631 发表与 2020-06-27 2536 浏览 1 回答
GatewayWorker 启动不了一直在尝试重启

求帮助谢谢,报错还乱码看不到。...

大胸弟 发表与 2020-06-27 2950 浏览 1 回答
workerman 两种协议给指定客户端发送数据uidConnections数组访问不到

1、设备通过socket长链接到workerman,网页通过http下发命令给workerman控制设备 2、WINDOWS下,用的Workerman 4.0.6 按照手册的“一个workerman两种协议”和“向指定客户端发送数据”的方法实现如下: 3、在$http_worker->onMessage中,TELNET 链接可以收到网页向发送来的消息。但是将$http_worker->socketWor...

xwb123 发表与 2020-06-25 3336 浏览 1 回答
我要醉了……每次只要已更新webman就一堆报错……

还能不能安心的开发,安心的升级了...

煮酒品天下 发表与 2020-06-23 2879 浏览 2 回答
socketIO 主动推送时候 $_GET 获取不到值

$io->on('workerStart', function()use($io) { $inner_http_worker = new Worker('http://0.0.0.0:5880'); $inner_http_worker->onMessage = function($http_connection, $data)use($io){ ...

伊伦哲罗 发表与 2020-06-23 2740 浏览 1 回答
webman奇怪现象?

有时候能获取数据,有时候报错,这是什么情况? 刷新之后 ...

无鞋刺客 发表与 2020-06-21 2436 浏览 4 回答
WebServer开多少进程问题

你好,一般来说每个业务进程占用内存大概40M左右。假如内存是16G,WebServer开多少进程合适?谢谢大佬解答...

小白 发表与 2020-06-19 2731 浏览 1 回答
新人调试了两天 还是failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

使用的apache 搭建的网站 thinkphp 域名是 ssl 的 ,前端用的vue-cli 根据https://www.kancloud.cn/manual/thinkphp5/235128 调试了两天 反复连接不上 始终提示 failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT 尝试了各种方式 不是 301 就是2...

伊伦哲罗 发表与 2020-06-19 6247 浏览 2 回答
推送有时成功有时失败

下图是push.php 通过浏览器访问http://www.xxx.com/push.php?uid=uid3 有时候成功,有时候失败,怎么回事啊? 是有时候成功一次,失败一次,有时候成功几次,失败几次,就是交替进行那种,成功和失败都有,失败了,再刷新下又是成功,再刷新又是失败 这种情况需要怎么处理呢?我用的官网案例http://doc.workerman.net/worker/listen.html...

xiejiawei 发表与 2020-06-19 2400 浏览 2 回答

six

19217
积分
0
获赞数
0
粉丝数
2016-11-14 加入
×
🔝