GatewayWorker在ios中几分钟不发消息就被杀死了,怎么解决呢

目前在安卓中是没有问题的,请问一下大家遇到过这个吗?...

卡卡旋风 发表与 2018-11-04 2595 浏览 4 回答
Gateway 能在广域网部署吗?

Gateway 分布式部署能用于广域网吗?...

jxgzzwh 发表与 2018-11-04 1828 浏览 1 回答
如果业务逻辑操作不放在onMessage中处理,那放在哪里呢

初用workerman和gatewayworker框架,有几个问题想请教一下: 建立mysql和redis连接的时候,是不是必须都要放在Events.php的onWorkerStart中? 如果和业务相关的操作不放在onMessage中,那放在哪里呢?请看我贴的伪代码,我的业务主要就是接收硬件发送过来的16进制数据,然后存入redis和mysql,设备之间不需要通讯,只需要正确无误的把数据存入数据库就行,会频繁与数据...

reed 发表与 2018-11-03 6065 浏览 1 回答
TCP连接服务器发送给客户端有时候发不出去,但客户端数据能发到服务器

之前用的UDP协议,出现这个,没什么规律,可能客户端就好了。 换成TCP协议了,客户端的内容完全正常能到达服务器端,但是服务器要发回去什么数据,可能一段时间内持续收不到,应该是没有发出去。但是此期间,客户端数据能完全到达服务器。不知道是什么情况,心累   发送接收用的同进程,一般没问题,就是有时候会出现,收不到服务器的数据...

l1234564555 发表与 2018-11-02 7845 浏览 3 回答
Worker::$stdoutFile打印信息格式问题

我通过Worker::$stdoutFile打印events文件里面var_dump的信息,信息由时间,字符串和接受到的信息组合而成,红色部分即收到的信息。然后发现了一个问题,如图所示,在打印的信息中,两条信息出现在了一个string里面,即string里面包含了另一个string,更奇怪的是外面的string所包含的字节数还和里面的一样,这种情况出现不多,请问这是为什么?还有就是最后那个引号为什么会换行显示?...

dou号 发表与 2018-11-02 2843 浏览 1 回答
gatewayworker如何确认对方身份

手册上说可以gatewayworker可以通过$_SERVER来获取对方ip,但是在局域网里面没办法判断信息的具体来源,无法具体到某一台设备,所以现在想获取mac地址,请问gatewayworker可以在收到对方发来的信息时获取对方的mac地址吗?...

dou号 发表与 2018-11-02 2978 浏览 2 回答
请问,如何读取十六进制数据,所见即所得的?

如图,是温度设备给我传的数据,红框里是温度17.3摄氏度,我用PHP语言(workerman框架)如何读取这两个字节,转化为17.3呢?...

wangqiaoluck 发表与 2018-11-02 2776 浏览 2 回答
定时长任务,内存资源回收问题,望不吝赐教

用WORKERMAN做了一台推送/定时任务系统,推送功能基本是白天才会有流量,晚上的时候会跑一些大量数据的任务(数据统计什么的),请问用WM的定时器执行这些任务之后可以自动释放对象资源么?还是需要手动释放?释放的内存方便给白天的推送服务使用。@walker...

hansliao 发表与 2018-11-01 6754 浏览 2 回答
workerman mysql update求教

想update某条记录中的某几个字段值,如col1, col2, 是想给他们+1, +2, 不知道要怎么写才美观呢?cols()  我用这种方式试了下是错误的!!!提示:General error: 1366 Incorrect integer value   难道非要读取出原记录里相关字段的值,再加上去吗?我知道用原生的语句也可以,但还是想来问下,我如果要用上面那种写法的话,要怎么写呢?谢谢大家!...

zhouciming 发表与 2018-11-01 2302 浏览 1 回答
GlobalData 组件 造成businessworker进程busy状态?

[attach]1319[/attach] lsof -nPp pid [attach]1318[/attach] 但onWorkerStart 中使用定时器还是能持续调用; onWebSocketConnect 中globaDataClient读写, 不知道是否globaDataClient操作过于频繁,造成businessworker进程繁忙了?  ...

cym 发表与 2018-10-31 2766 浏览 4 回答
使用web-msg-sender服务端发送给客户端消息重复

客户端接收消息时 客户端会出现两三次重复的消息。   服务端的php 在附件里。  不知道是啥原因出现的这个问题   没有设置心跳也没有设置定时发送...

一片叶子 发表与 2018-10-31 3280 浏览 3 回答
cpu占用比较高,win服务器如何优化?

我只想知道 cpu占用比较高,win服务器如何优化? 希望有知道的大大可以告诉下,谢谢。   以下说明下,为什么我只需要优化win的 cpu占用比较高问题。 避免给大家带来回答误解。 1、我服务器上有很多业务,修改 Linux比较麻烦。 2、event等扩展都有安装,手册的操作都做了,业务也写的差不多了,要上服务器,发现cpu过高,有些尴尬。 3、在没有任何客户端链接,3.3.6 版本打开 cpu5% 3.5.15 ...

qyfpc 发表与 2018-10-31 2605 浏览 7 回答
unlisten 真的能用吗?unlisten之后能否使用此端口发起异步通信.

监听的udp端口6000, worker里有一个listen和unlisten方法,我希望在一个逻辑地方,unlisten,使用异步udp发起一个连接,指定使用6000端口发起,然后调用listen. 但是为什么还是报already in use 错误. 代码如下: $server就是监听在4788下的worker, 这段代码写在一个回调里面, 打印unlisten的信息(改worker.php),确实关闭了sock...

augushong 发表与 2018-10-30 2326 浏览 1 回答
假设用4788端口异步发起udp连接,然后断开,向第二个人发送,此时第一个人发来消息,能否触发onmessage.

假设用4788端口异步发起udp连接,然后断开,向第二个人发送,此时第一个人发来消息,能否触发onmessage. 比如我是s 使用$context 指定 sock band_to 4788端口 向a.a.a.a:a发起udp连接并发送数据,然后关闭连接.紧接着又向b.b.b.b:b发起一个udp链接,此时a发来消息,请问这个a发来的连接能否触发onmessage,还是说a发来的数据就"丢失了"...

augushong 发表与 2018-10-30 2227 浏览 1 回答
请问 64000 错误如何排查,如下图

[attach]1311[/attach]  ...

test0001 发表与 2018-10-30 3227 浏览 1 回答
[internal function]: Events::onMessage

2018-10-30 00:01:02 pid:4686 process_timeout: #1 : Events::onMessage('7f0000010b55000...', '{"action":"ping...') #2 /www/wwwroot/automachine.jssccag.com/extend/GatewayWorker/vendor/workerman/gateway-worker/src/...

wjk489349369 发表与 2018-10-30 2326 浏览 1 回答
链接数还是上不去?

内核优化和ulimit都按照官方文档的设置了   php版本7.0和7.1都试过 event拓展也按照官方文档pecl安装和选项成功 压测链接数就是过不了2000,头好大啊 GateWay  gate 和bs  都是 设置4个进程   需要增大这个进程数量吗?...

z54123321 发表与 2018-10-29 2821 浏览 9 回答
gateway框架中的Events中onMessage()中如何获取客户端ip?

我大概找了下,发现Context::$client_ip可以取到客户端ip,但因为这个$client_ip是static成员,所以我不敢用!   这个框架能保证在处理某个client_id的消息时Context::$client_ip一定是正确的吗?如果是,难道是在处理之前,先更新这个变量的值了?   请高人指点下!谢谢!...

zhouciming 发表与 2018-10-25 2872 浏览 1 回答
workerman的mqtt,publish能不能单独调用

@walkor 使用的workerman\mqtt组件需求是在一个机子上启动subscribe订阅,同时也要处理单次的publish发布。 但是在启动subscribe时,在publish就提示already running已经运行了,按照例子来说执行了两次 Worker::runAll(),所有请问下publish能不能单独调用...

qfz9527 发表与 2018-10-25 4290 浏览 4 回答
amh 安装workerman PHP-CLI 命令行模式下 扩展支持pcntl

将php加入环境变量,具体方法百度, 然后在控制面板安装pcntl ,然后把pcntl模块安装到指定环境中, 将该环境中的amh-php.ini复制到/usr/local/lib文件夹中,具体操作执行下面命令 cp /home/wwwroot/环境名称/etc/amh-php.ini /usr/local/lib 然后改名为php.ini具体操作执行下面命令 mv amh-php.ini php.ini 然后执行ph...

evo 发表与 2018-10-15 2710 浏览 2 回答

walkor

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