gateway 启动后一会就busy了

我同时启动了3个gateway,其他两个一切正常,只有这个不正常不知道是什么原因...

yujingtao 发表与 2019-11-13 1336 浏览 2 回答
请问是否有一个多个进程间互通的全局变量?

使用的是GatewayWorker,我想实现一个变量记录最近的聊天记录,不通过数据库。任何新用户连接上来,看到的都是相同的全局的最近的聊天记录。 不过考虑到写在event.php中,多进程模式下,这个变量的值就不一致了,会导致新用户如果连接的work进程不一致,看到的这个变量值就不一致了。 请问是否有相应的类似于全局一致的这种变量可以使用呢?或者在哪个文件中定义这个变量,就可以使不同的work进程读取操作到同一个变量...

daming 发表与 2019-11-12 3559 浏览 2 回答
定时器与房间

需求:房间开启后10s内人数达到8人游戏开始,或者房间开启后10s房间人数大于等于2小于8游戏开始,开始后出现摇色子按钮,3秒后不管用户是否点击出现色子旋转动画,3秒后出现各自结果。 问题:轮询与延时该怎么做,这个场景用workerman好一点还是gateworker好一点...

xiaoxin 发表与 2019-11-11 2058 浏览 2 回答
用定时器调一个函数,但是报错了,大佬帮忙看下,谢谢!!!

我这个函数是用来向服务端发消息的,用的是php自带的socket,我是想每隔5分钟向服务端发送一个消息,所以就想用workerman的定时器来实现,但是现在报错了,郁闷!!!...

lovenicky 发表与 2019-09-26 1542 浏览 1 回答
大佬救命。。我用官网的定时例子,但是服务端没收到消息呀,郁闷了

<?php  use \Workerman\Worker; use \Workerman\Lib\Timer;  require_once __DIR__ . '/Workerman/Autoloader.php';  // 普通的函数 function send_mail($to, $content) {   echo "send mail ...\n"; }  $task = new Worker(); $...

lovenicky 发表与 2019-09-26 1232 浏览 2 回答
GatewayWorker 定时器

   定时器 新建 不是在Event   是在另一个逻辑的框架中  现在新建的定时器 不起作用,我不知道是我写的问题 还是怎么回事 希望有大佬可以指导一下...

guanlh 发表与 2019-09-24 1624 浏览 2 回答
workerman的增删改查功能

求助,求助,求助,有哪位大神会用workerman的增删改查功能来查询聊天信息记录吗,谢谢...

gxj 发表与 2019-08-26 1354 浏览 1 回答
ssl 配置

failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR...

dor 发表与 2019-08-14 2226 浏览 1 回答
workerman https 配置错误

本地demo测试是成功的,部署在测试服务器上就出现这样的问题...

dor 发表与 2019-08-14 2236 浏览 2 回答
关于Gateway数据库连接问题

关于数据库这样实例化多次mysql连接性能上会不会比只实例化一次好点 class Events { public static $db = ; /** * 进程启动后初始化数据库连接 */ public static function onWorkerStart($worker) { for ($i=0;$i<20;$i++) { ...

abcde123456 发表与 2019-08-13 3049 浏览 2 回答
socket.io,安卓端和PC端正常,IOS无法连接

直播系统,基于NODEJS的SOCKET.IO,用于聊天‘送礼物、机器人等等,PC端和安卓端都正常,IOS无法连接,第三方测试WS连接服务器无响应握手失败,端口正常开放,本人小白,请大神指点。 有一些想法:ws测试失败,但是安卓和PC端都正常,不知道是不是没有通过ws连接,域名没有SSL。...

jinheqing 发表与 2019-08-13 2739 浏览 2 回答
jsonrpc 服务端如何知道自己被关闭呢??

jsonrpc 服务端如何知道自己被关闭呢??想获取在状态关闭时发送一关闭信息到总服务台上。这样服务台能快速知道是否已下线。...

langbin 发表与 2019-08-03 1732 浏览 2 回答
【已解决】AsyncTcpConnection 重连机制,是否可以更改send的数据

最近在workerman里面使用AsyncTcpConnection作为客户端连接ws服务器。但是对方里面有一个签名规则,里面需要nonce(当前时间融入到签名里面),并且会检验nonce的时效性。   使用过程中,触发onClose重连的时候,发现里面send的订阅数据是刚启动时候的数据。这里有没有地方可以设置reConnect时发送的数据呢?不太懂如何处理?还是只能自己另外实现reConnect的方式了?    ...

joker 发表与 2019-08-01 2275 浏览 2 回答
为什么遇到中文开头就Worker process terminated

为什么遇到中文开头就Worker process terminated  在中文前面加上数字就没问题了?已经设置CHCP 65001...

527912058r 发表与 2019-08-01 2193 浏览 1 回答
LiveCamera基于HTML5+WebSocket+PHP视频直播系统 问题

有哪位大侠可以改编代码使用在windows环境运行,且SSL一起用。   这个代码在linux下我这cai菜鸟走了一步就停下了。希望zha站长做过安装视频教程以及绑定SSL域名教程...

chang 发表与 2019-07-26 2508 浏览 1 回答
Workerman使用UDP协议,怎样获取客户端IP

不使用Nginx和Apache的情况下...

木衣 发表与 2019-07-26 2700 浏览 2 回答
GatewayWorker不能同时启动两个不同端口吗?测试环境和正式环境

如题 因为网站是https的 所以用域名+端口号来进行,两个端口号不一样 但是测试环境能正常启动 正式环境启动报错 测试环境是 2288 端口 正式环境是2347    stream_socket_server(): unable to connect to tcp://0.0.0.0:1238 (Address already in use) in file   ...

林枫aaron 发表与 2019-07-01 3278 浏览 2 回答
如何保存GatewayWorker实时检测硬件在线状态

能用GatewayWorker获取到硬件的心跳包了,我现在在数据库中筛选出需要检测的设备号码,有可能有几千几万的数据量,如何有效的去实时检测,这些设备的在线状态? 前期方案,筛选出来的数据是一个数组,在检测到硬件发送来过的心跳包之后,用循环去查询数组中是否存在该设备号码,如存在,修改状态(默认状态为离线),但是如果用循环去比较的话,是不是效率不高啊...

hyet 发表与 2019-06-27 2590 浏览 1 回答
Workman 可以搭建MQTT服务端么?好像文档介绍的都是客户端啊。

现在想用Workman搭建个MQTT服务器,有方法么?求指教,谢谢。...

fangzong515561 发表与 2019-06-21 4073 浏览 2 回答
请问workerman-thrift-rpc如何启动多个服务?

 如果要同时启动HelloWorld,HelloWorld2,HelloWorld3 服务,是这样写吗? $worker = new ThriftWorker('tcp://0.0.0.0:8000'); $worker->count = 1; $worker->class = 'HelloWorld'; $worker = new ThriftWorker('tcp://0.0.0.0:8001')...

zhongzhen 发表与 2019-06-03 2810 浏览 2 回答

taozywu

3359
积分
0
获赞数
0
粉丝数
2016-01-05 加入
🔝