gateway到bussiness延迟

我在Gateway.php的函数onClientMessage中记录了收到客户端消息的时间, 也在BusinessWorker.php的onGatewayMessage中记录了收到Gateway消息的时间, 发现两者之间的时间多数情况下相等,或者相差1秒,这种应该算是正常的   但是偶尔会差得比较大,3秒,4秒,最大的能到9秒 [attach]1941[/attach]   想问一下,可能会是哪里的问题,需要如何调试...

zhouyuhi 发表与 2019-04-22 2364 浏览 2 回答
socketio客户端Safari浏览器无法携带sid进而报错Bad handshake method

[attach]1940[/attach] [attach]1939[/attach] 有谁遇到过的,有解决办法吗...

Sauyee 发表与 2019-04-21 2567 浏览 1 回答
@walkor 您的一对一视频聊天 为何第二个人连接服务,会想服务发起多个publish。有是二十几次,而且次数不一致。

@walkor 您的一对一视频聊天 为何第二个人连接服务,会想服务发起多个publish。有是二十几次,而且次数不一致。如附件。 [attach]1935[/attach]...

xiaoming9920 发表与 2019-04-19 2591 浏览 5 回答
如何使用定时器功能,每间隔一段时间,给用户发送消息

如何使用定时器功能,每间隔一段时间,给用户发送消息 能详细讲解下吗 我看你的代码没看太明白呀...

擦擦擦擦擦擦 发表与 2019-04-17 2344 浏览 2 回答
GatewayWorker在window运行久了,运算会变慢么,我现在的刚启动,处理运算都很快返回结果,过一段时间,要等个好几秒才有结果返回。

我是用来做游戏后台的,里面有些计算,还有频繁的操作数据库...

xcgame520 发表与 2019-04-16 2462 浏览 1 回答
workerman每次运行一段时间就出错 SQLSTATE[HY000]: General error: 1205

2019-04-15 14:30:11 pid:1 think\exception\PDOException: SQLSTATE: General error: 1205 Lock wait timeout exceeded; try restarting transaction in D:\wwwroot\pay_server\thinkphp\library\think\db\Connection.php:453...

sheji2 发表与 2019-04-15 3654 浏览 1 回答
如何异步执行任务

最近打算搞一个消息队列服务,有两个角色:生产者和消费者,生产者向消息队列添加任务,消费者负责从消息队列取任务并执行任务。   消费者取到任务开始执行任务后,如果执行时间超过了一个值,消息队列服务就会向消费者发送停止任务的消息。 但是由于是阻塞执行,消费者无法在执行过程中接收到停止任务的消息。   看了一下文档提供的异步执行任务的例子,似乎执行任务这块也是阻塞执行的,只是把它从主业务中剥离出来了而已。   有人知道什么...

郭德纲 发表与 2019-04-15 4257 浏览 1 回答
请问如果在cli模式下启用http协议,如何发送header头呢?

<?php  require_once __DIR__ . '/vendor/autoload.php';  use Workerman\Worker;  $http_worker = new Worker("http://0.0.0.0:2345"); $http_worker->onConnect = function ($connection) { $connection->proto...

tangzq 发表与 2019-04-15 3565 浏览 2 回答
GlobalTimer堵塞问题

如果堵塞,是堵塞的Channel\Server这个进程,还是堵塞的BusinessWorker的进程呢?...

黑老怪 发表与 2019-04-15 1828 浏览 1 回答
大佬有个问题想请教一下你,

服务内存释放的时候,会影响到gateway里面的session不...

shyrank 发表与 2019-04-15 1985 浏览 2 回答
gatewayworker分布式部署之后,在BusinessWorker里面的$_SESSION还能正常用不

会不会出现用户突然用不起了,看到说session是存在gateway的内存中,但是register是来分配的,会不会同一个用户进入分配到了不同的gateway上面,导致另一个gateway没有用户的session...

shyrank 发表与 2019-04-15 2319 浏览 1 回答
关于static的变量内存常驻

Hi walkor,  请问为什么静态变量$seconds 放到定时器中声明时,进程中$seconds的值是不共享的? 我每次发一个请求时,$seconds的初始值都是0。 如果我直接在onMessage里面声明$seconds = 0时,$seconds是共享的。如下: $timer_id = Timer::add(1,             function  () use( &$timer_id)  ...

xiewen_kevin 发表与 2019-04-14 4154 浏览 1 回答
我有个关于socket的问题想求教一下

[attach]1921[/attach] [attach]1920[/attach] [attach]1916[/attach] [attach]1917[/attach] 这到底是为什么啊  好头疼    [attach]1918[/attach] [attach]1919[/attach]  ...

superliu 发表与 2019-04-12 2606 浏览 1 回答
关于Error4的问题

首先请看我的设置 [attach]1911[/attach] [attach]1912[/attach] [attach]1913[/attach]   根据http://wiki.workerman.net/Error4 给出的解决方法把创建都改成了127.0.0.1,但是依然每天凌晨左右会有Error4的错误产生 [attach]1914[/attach] 求助,该如何解决此问题?...

大饭米粒 发表与 2019-04-10 2486 浏览 1 回答
workerman 能代替Nginx吗?

1:代替Nginx反向代理。 2:如果是提供PHP的接口类软件的实现,那么是否可以完全抛弃Nginx,用workerman短链接来实现接口功能? 3:Workerman需要热备机器吗?比如宕机后另一台机器接管服务。 4:Workerman是不是在原则上,只要内存足够无穷大,就可以同时接入无穷大连接数? 5:Workerman可以配合linux面板使用吗?比如说宝塔面板...

zzccomet 发表与 2019-04-03 4162 浏览 1 回答
error 2 client closed是什么问题

用workerman做了一个消息实时推送,人少的时候没问题,人多了后会出现error 2 client closed 的错误,问题出在什么地方呢,网上没找到相关的问题解决办法。...

tianxiujun 发表与 2019-04-01 3570 浏览 1 回答
GateWay 如果Gateway进程和BusinessWorker分离部署的问题

如题,Gateway负责与客户端进行通信,那么是否worker进程的服务器不需要内核调优?...

z54123321 发表与 2019-04-01 2146 浏览 1 回答
GatewayWorker在使用时,总会出现Error while sending STMT_PREPARE packet的提示

[attach]1863[/attach] 问题如图所示,呼叫walkor大神...

DAndre 发表与 2019-03-29 5935 浏览 2 回答
特殊网络环境下部署Gateway无法启动

1,Gateway、Worker、Register都在局域网中; 2,局域网中有台路由与外界互通; 3,客户端与客户项目均在外网,需要与局域网的服务链接;   因为项目所处的网络环境不是直接在公网上,导致外网Api接口无法将客户端获取的client_id解析成Gateway所在的公网地址,也尝试将gateway的lan_ip改为公网地址,但公网IP并不属于gateway所在服务器,也无法启动;   所有外网至局域网的...

Wakada 发表与 2019-03-25 3387 浏览 1 回答
Timer执行任务时间问题

// 使用定时器 0.01 秒执行一次 Task::fun() // 已知 Task::fun() 需要 0.1 秒 才执行完毕 // 那该定时器是否会造成进程占用内存越来越大? Timer::add(0.01, );  补充: LOG中没有任何报错信息,进程也正常运行,只是最近有两次内存占用超过80%,重启后就好了。所以正在查找原因。   程序原本用了while(true) {} 死循环来进行队列消费者操作,看了官...

jackyzhuo 发表与 2019-03-25 3906 浏览 2 回答

walkor

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