在中止workerman的时候 发生了loop事件库错误(Warning: EventBase::loop(): Failed to invoke event callback, breaking the loop. in /app/vendor/workerman/workerman/Events/Event.php on line 195)

问题描述 这里详细描述问题 程序代码 从workerman官网下载的原生 gatewayworker Dockerfile FROM alpine:latest #安装init RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \ && apk update \ &a...

admin 发表与 2022-11-30 880 浏览 2 回答
一个服务器如何运行多个workerman程序

我的一个服务器上面,有多个网站,都需要用workerman,第一个可以运行,我把第二个改了端口,但是启动不起来,报错是 2900 2901 2903 端口已存在,应该怎么办?...

我吃洗衣粉 发表与 2021-10-09 2932 浏览 1 回答
业务代码更新后reload偶尔不生效

更新代码并且reload后,执行有时是最新的代码,有时又是旧的代码。请问大佬们有没有遇见过这样的问题?...

wwj 发表与 2021-10-09 1609 浏览 1 回答
FileMonitor 什么情况下会出现更新但无效呢?

文件在onWorkerStart内,之前还可以最近突然发现要重启才有用 有遇见过的大佬吗...

黑老怪 发表与 2021-09-15 1139 浏览 3 回答
使用ThinkROM 内存一直增长

如题 使用ThinkORM 连接MongoDB 写入一直增长内存 是因为一直调用没有释放吗?有大佬遇见过吗?...

黑老怪 发表与 2021-06-25 1643 浏览 1 回答
GatewayClient 如何发送二进制消息?

GatewayClient用了之后发送到前台的数据都是未转化为二进制的,已经在服务端的start_gateway.php 内设置了 $gateway->onConnect = function($connection) { $connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER; }; ...

黑老怪 发表与 2020-07-14 2239 浏览 4 回答
在onClose中获取不到session

我使用MVC建立连接的时候bind绑定了uid并加入到分组,然后设置了 sessionGateway::bindUid($clientid, $userid); Gateway::joinGroup($clientid, 'doctor_'.$groupid); Gateway::setSession($clientid, array('uid'=>$userid, 'groupid'=>'doctor_...

sang521jia 发表与 2019-06-13 3088 浏览 2 回答
GatewayWorker Timer什么情况会不准?

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

黑老怪 发表与 2019-06-13 1724 浏览 1 回答
GatewayWorker使用两个websocket连接session丢失

项目开了两个websocket地址用相同的注册地址 192.168.100.96:5858 192.168.100.201:5858 我在websocket的onConnect时候设置了认证定时器 (我用的是GlobalTimer)// 连接到来后,定时10秒关闭这个链接,需要10秒内发认证并删除定时器阻止关闭连接的执行 $auth_timer_id = GlobalTimer::add(2, function (...

黑老怪 发表与 2019-05-13 2872 浏览 3 回答
GatewayWorker进程问题

我设置了2个BusinessWorker进程,0为定时器进程,在收消息的时候把进程重订,只能进入1 $gateway->router = function($worker_connections, $client_connection, $cmd, $buffer) { //0为删除定时器 不能被阻塞 unset($worker_connections); return $worker...

黑老怪 发表与 2019-05-08 2545 浏览 1 回答
GatewayWorker 一段时间后出现 stream_socket_client()

挂起一段时间后会出现这个情况,linux内核优化了,打开文件数没有优化. (loginOut那一行是我打印,也没有异常)   求大佬解答!!...

黑老怪 发表与 2019-03-25 2408 浏览 2 回答
GatewayWorker停止的时候有回调函数吗?

如题.只看到了启动有回调,业务逻辑需要启动时把IP地址加入redis列表,停止的时候我想删除,但是没有发现有回调函数.有大神支支招嘛?...

黑老怪 发表与 2019-03-15 2093 浏览 1 回答
GlobalTimer性能问题

因为看到使用workerman自带的定时器,如果数量多的时候会发生计时不准确的情况,如果使用GlobalTimer会出现那种情况吗,如果会出现又应该怎么去解决呢?   应用场景:棋牌游戏出牌倒计时...

黑老怪 发表与 2018-12-21 2305 浏览 1 回答
在Gateway启动的时候如何获取服务器IP加端口

在Gateway启动文件的onWorkerStart方法中如何获得服务器IP加端口呢?...

黑老怪 发表与 2018-11-05 2826 浏览 1 回答

黑老怪

1454
积分
0
获赞数
0
粉丝数
2018-11-02 加入
🔝