GatewayWorker Timer什么情况会不准?

如果我在进程中设置一个1秒一执行的定时器,定时器里的操作会执行0.2秒左右,这种情况下如果一直转的时候会出现定时器不准的情况么?...

黑老怪 发表与 2019-06-13 2610 浏览 1 回答
长时间链接掉线,大概2-3个小时

客户端连接服务器端,大概2-3个小时会自动掉线,看起来是服务端主动断开的。客户端没有触发disconnect 。 我用了心跳,客户端发送心跳,然后服务端回复心跳。发现掉线的时候客户端依然会继续发送心跳。但是服务端不会再回复心跳。请问下是什么原因?用nginx做了代理,本地心跳发送时间15s...

752585957w 发表与 2019-06-12 3614 浏览 4 回答
用户量多了,发现有busy进程

[attach]2155[/attach] 然后逻辑上没问题,发现workerman.log里面出现了这个超时,这是啥啊?求大佬解惑  ...

raker 发表与 2019-06-11 2313 浏览 1 回答
怎样修改分组名称或者将分组中所有人切换到其他分组,创建多个分组会消耗内存吗

项目中需要切换不同的分组,有没有好的解决办法吗?现在是循环将分组中的人切换到其他的分组中,但是人数太多的话会影响一速度,如果创建多个分组不会占用太多资源的话是不是可以直接同时创建多个分组呢?...

zhenjiayv 发表与 2019-06-11 2402 浏览 1 回答
SendBufferToWorker fail. 报错

<?php namespace app\index\controller; use Workerman\Worker; use GatewayWorker\Gateway; use Workerman\Autoloader; class Sgateway{ public function __construct(){ // gateway 进程 $gateway = ...

轩辕磊 发表与 2019-06-10 3724 浏览 5 回答
GatewayWorker是否可以多连接session共享

如题,因为业务需求需要多条websocket同时连接,希望能通过网站的session直接同时连接多个websocket,不知道是否可行.求大佬解答!...

黑老怪 发表与 2019-06-09 2850 浏览 2 回答
BusinessWorker进程busy

[attach]2147[/attach] status查看状态。BusinessWorker进程有时候会显示繁忙,但是没有捕获到异常错误,业务逻辑代码也没有死循环之类。...

sreeb 发表与 2019-06-09 3699 浏览 1 回答
Workerman\MySQL更新时间问题。

更新例句: $row_count = self::$db->update(self::table("message"))->cols(array("status" => 1, "message" => htmlspecialchars($message_data), "updatetime" => time(...

tongxin3267 发表与 2019-06-06 3319 浏览 4 回答
TP5.1安装了think-worker后,命令php think worker:gateway报错

提示GatewayWorker Not Support On Windows. 需要安装windows版的?...

wzbname 发表与 2019-06-05 6521 浏览 3 回答
请问workerman-thrift-rpc如何做服务权限认证?

我想实现的功能是:不是任何客户端通过ip和端口就可以直接调用,必须有授权的客户端,比如有appid和secretkey,认证成功后才能调用。 [attach]2076[/attach] 谢谢。...

zhongzhen 发表与 2019-06-03 4146 浏览 1 回答
wokerman 只能获取启动时tp config的配置参数,导致配置参数更新后,wokerman获取的仍是更新前的参数,是wokerman自己有缓存吗

明明缓存文件都删完了,wokerman仍然获取之前的参数,只有重新启动wokerman 才可以获取新的参数,这样缓存参数不就废了,不能获取最新参数...

buff11 发表与 2019-06-02 2650 浏览 1 回答
定时器执行两遍的,不知道问题出在哪,求大佬指点

[attach]2071[/attach] [attach]2072[/attach] 项目有个需求需要定时向客户端推送数据,目前运行后定时器每次都会推送两次,尝试很多无果,找不出原因,gateWay 状态以及定时器代码如图,请大神指点,感激不尽...

yangzai 发表与 2019-06-01 2735 浏览 1 回答
php start.php start -d出现问题

使用php start.php start -d启动workman,然后使用php start.php stop停止,发现停止不了,但是workman确实退出了,然后使用ps aux|grep WorkerMan查看,发现每次运行 php start.php start -d,都启动了2个进行,其中一个包含了子进程(,状态是Ss的这个进程,这个是问题的关键),需要使用kill -9 才能杀死...

不_唁 发表与 2019-05-31 12628 浏览 7 回答
GatewayWorker CUP负载过高,终端数量接近1000个

event安装了,Linux内核也优化了,之前都正常,今天出现负载居高不下,研究了很久不知道怎么解决,请大神帮忙看看,谢谢。...

ylcz 发表与 2019-05-31 3166 浏览 2 回答
使用GatewayClient连接GatewayWorker后,用sendToClient发送消息后直接1006

GatewayWorker版本号:3.0.12 Workerman版本号:3.5.19 GatewayClient https://github.com/walkor/GatewayClient/releases/tag/v3.0.13 数据包和网络均正常,中断代码1006,不知道是何原因。求大神指点!!!...

qq1536099183 发表与 2019-05-30 4374 浏览 4 回答
根据官方文档示例-分组发送 写的demo 出现报错

[attach]2066[/attach] [attach]2065[/attach]   代码和官方示例一模一样  workerman版本3.5  系统centos7.2 php7.0...

beiqil 发表与 2019-05-30 2638 浏览 1 回答
不小心使用composer升级了workerman

一直使用的gateway  今天手贱进行 了composer update 然后 workerman 从3.5.08 升级到了3.5.19  然后启动了就不能正确执行代码了 排查了发现自定义协议里面 TcpConnection::$maxPackageSize GG了 请问下  现在是不是还不推荐使用3.5.19  以及还有其他改动吗 看官网最近更新才写到3.5.5...

ouzai 发表与 2019-05-24 3503 浏览 1 回答
关于GatewayWorker里session丢失的问题

GatewayWorker的版本为 3.0.12 ,我使用了setSession设置了Session,然后我 在onMessage,Gateway::getSession获取的session为空,没有我刚设置的SESSION,...

gemn 发表与 2019-05-24 4049 浏览 5 回答
Resource temporarily unavailable[vendor/workerman/workerman/Worker.php:1761]

stream_socket_accept(): accept failed: Connection timed out stream_socket_accept(): accept failed: Resource temporarily unavailable stream_socket_accept(): accept failed: Connection timed out stream_socket_a...

caojiayin1984 发表与 2019-05-23 3373 浏览 4 回答

walkor

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