phpsocketio中定时器问题

我这边有两个需求 1、用户连接后创建一个定时器,如果用户在几分钟都没任何操作就自动结束会话 2、用户关闭页面后生成一个定时器,如果几分钟内没有再打开页面,自动结束会话 这个定时器没办法在$io->on('connect')生成,只能在workstart的时候,生成一个全局定时器么?...

ExictedMagic 发表与 2019-10-24 2062 浏览 1 回答
phpsocketio修改配置和平滑重启问题

phpsocketio启动worker在SocketIO文件中,我要怎么设置count,name等参数   现在修改$io->on('connection')中的代码都需要restart才行,怎么才能用reload方法加载...

ExictedMagic 发表与 2019-10-24 2694 浏览 2 回答
json-rpc 的类必须要是静态类吗?

json-rpc 的类必须要是静态类吗? 能否用动态类。如果用动态类的话需要注意什么呢?或者用动态类有性能上的区别吗?...

langbin 发表与 2019-10-22 2130 浏览 1 回答
JSON-rpc 无法运行

新下载的直接php start.php start提示 PHP Fatal error:  Uncaught Exception: class \Protocols\JsonNL not exist in /www/server/rpc_service/vendor/workerman/workerman/Worker.php:2272 Stack trace: #0 /www/server/rpc_service/...

langbin 发表与 2019-10-21 2777 浏览 2 回答
在redhat 6.3系统下,安装php7.3.10后,用最新的workerman-gateway,启动失败

在redhat 6.3系统下,安装php7.3.10后,用最新的workerman-gateway,启动失败。 提示端口被占用,但是端口绝对未占用的。   经过查看日志,未发现具体原因,请求支援!!!! 个人感觉与系统有关系,不知道是不是?  Fatal error: Uncaught Exception: Address already in use in /sh/wang/GatewayWorker/vendor...

heroking 发表与 2019-10-17 2564 浏览 2 回答
pcntl_fork() has been disabled for security reasons报错

...

ntguai 发表与 2019-10-17 12122 浏览 1 回答
workerman/Protocols/Http.php 报错

解析上传文件时有问题...

basher 发表与 2019-10-16 2391 浏览 1 回答
前端连接gatewayworker遭遇跨域报错问题

前端做了CORS都无法解决,gatewaywork要怎么去解决这个跨域问题? 我通过websocket测试工具却没有问题。 但是前端一直在浏览器控制台显示跨域问题。...

fnckerpoi 发表与 2019-10-16 4719 浏览 1 回答
为什么json-rpc的rpcclient不保持长连接,而是每次接受完数据就关闭

为什么json-rpc的rpcclient不保持长连接,而是每次接受完数据就关闭...

孟子说2019 发表与 2019-10-15 4856 浏览 2 回答
Gateway监听多个端口(每个端口的协议不同)时,不能同时工作

如题:只有第一个端口(9526)可以触发Events的onMessage方法,而9527端口只能连接上,onMessage不会被调用到 $register = new Register('text://0.0.0.0:1237'); //初始化 bussinessWorker 进程 $worker = new BusinessWorker(); // worker名称 $worker->name = 'App...

kenny534 发表与 2019-09-16 5814 浏览 4 回答
聊天室列表刷新中,websocket和http的选择

在一个公共聊天室内,需要展示房间列表,当房间更新时刷新房间列表,现在有这几种方案.1,当有人进入退出时用websocket发送增加减少的信息;2,直接用websocket发送方所有更新列表;3,websocket发送需要更新列表,在调用api接口获取在线列表(在线基本信息放redis).有可能这个地方列表更新比较频繁,请问用哪一种方法合适,!或者有没有别的方法,谢谢!...

新人 发表与 2019-09-16 3155 浏览 2 回答
can not connect to tcp://127.0.0.1:4000 Connection refused

网页连接正常,微信小程序里面连接上之后,立马就关闭了   这个错误是在gatewayWorker停止的时候报的,4000端口打开了 [attach]2412[/attach] [attach]2413[/attach]...

yunwalker 发表与 2019-09-04 3194 浏览 1 回答
businessworker突然全掉了,重启半小时后又全部掉了

1.平时晚上10点左右业务量都比较低了,但是昨天晚上BusinessWorker进程突然全没了,查看log日志,发现只有昨天凌晨时候有一次错误4,可能是有链接连接到register上了,但晚上10点左右日志并没有记录下来任何东西,应该不是这个错误吧。但保险起见,还是把注册地址改成127.0.0.1了($register = new Register('text://127.0.0.1:xxxx');)。在重启gate...

dou号 发表与 2019-09-03 3667 浏览 3 回答
为什么蜗壳的下载数和收益不对称

这个是哪里出问题了  还是系统出问题  还是其他什么原因!而且还看不到详细的信息,是谁下载了...

不败少龙 发表与 2019-09-03 2227 浏览 3 回答
怎么传输文件啊

怎么用workman或者gatewaywork传输文件...

mchehe 发表与 2019-09-02 4342 浏览 2 回答
gatewayworker报错error3,error4,11,64000

最近gatewayworker报错error3,error4,exit_status:11,exit_status:64000. 1:出现error4应该是自己的注册地址设置的有问题,现在已经改成了127.0.0.1; 2:查看文档http://wiki.workerman.net/Error3上面说有两个原因,一个是gateway和businessworker的registerAddress设置错误或不一致,一个是...

dou号 发表与 2019-08-28 3683 浏览 1 回答
@官方,使用gatewayClient连接register,如果register设置开户多个进程,连接会时而报错。

@官方,使用gatewayClient连接register,如果register设置开户多个进程,连接会时而报错。   $register = new Register('text://0.0.0.0:1235'); $register->count = 4; //这里设置count大于1...

ToogleLiu 发表与 2019-08-27 2228 浏览 1 回答
websocket 无法绑定

在 onmessage() 里面进行绑定 , Gateway::bindUid($client_id,$user_id); $userArr = Gateway::getClientIdByUid($user_id); if(count($userArr)>0){ foreach ($userArr as $key => $value) { // Gateway::unbindUi...

轩轩 发表与 2019-08-27 2851 浏览 4 回答
workerman的reload命令

看workerman的源码,感觉reload,并不像nginx之类,会重载配置文件,而是对设置为可重载的子进程,调用其工作实例的重载回调方法,然后关闭它,再创建一个新的同类子进程。 感觉reload命令,目的仅仅为了调用部分工作实例的onWorkerReload方法?...

7csn 发表与 2019-08-26 4744 浏览 1 回答

walkor

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