gateway worker client cli 下运行,一段时间后无法获取 uid bind 的 client id

如题 1、web server 下,客户端将 client id 发送到后端,后端将 uid 和 client id 绑定到一起 2、cli 队列 daemon 程序,通过 uid 给 client id 推送数据,一段时间后,gateway worker client 无法获取 uid 绑定的 client id,从数据库中取出 client id 再次执行绑定,能用一段时间,然后又失效 问题 这个问题如何排查呢?...

hachiko6177 发表与 2021-10-14 1679 浏览 1 回答
webman支持https吗

请问webman支持https吗...

dssxyz 发表与 2021-09-29 2078 浏览 1 回答
busy进程 log出現redis錯誤

您好,我的workerman运行定时发送email的任务 每隔一段时间就会出现busy的状况(大概运行20天就会出现) restart后又能在使用20天 我看workerman.log会出现这样的错误 2021-09-23 08:07:07 pid:13187 Worker[13187] process terminated with ERROR: E_ERROR "Uncaught RedisException: ...

aidec 发表与 2021-09-23 1668 浏览 2 回答
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1

workerman 报错 SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol 麻烦解决问题的大侠给看一下...

gaoyongguang 发表与 2021-09-23 4523 浏览 3 回答
请问一下大神,thinkphp 运行 gateway 出现 GatewayWorker Not Support On Windows. 怎么解决?

如题,百度了一下,依然没办法解决,哪位大神可以给个方法?? 最好能详细点,谢谢!!!!!!...

shaolei 发表与 2021-09-21 2408 浏览 2 回答
Gateway遇到问题,一直接收SSH-2.0-libssh2_1.9.0

打印的日志为: [DeBug] client:139.162.177.152:37452 gateway:127.0.0.1:10010 client_id:7f0000012eeb00000006 session:null onMessage:SSH-2.0-libssh2_1.9.0 为什么总是给我这边返回 SSH-2.0-libssh2_1.9.0 这是个什么东西,一直在后台给我发,现在没有设备连接,仅开启了...

鸢北 发表与 2021-09-15 1426 浏览 1 回答
FileMonitor 什么情况下会出现更新但无效呢?

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

黑老怪 发表与 2021-09-15 1233 浏览 3 回答
phpsocketIo 开启后访问IP:端口出现 Transport unknown

...

HL 发表与 2021-07-03 1439 浏览 1 回答
已解决请删除

已解决请删除已解决请删除...

冷丶秋秋秋秋秋 发表与 2021-06-25 2046 浏览 2 回答
使用socket.io单个进程内初始化一次mysql数据库连接全局使用问题

在开启进程前,我创建了一个mysql连接,在常驻内存中全局使用这个连接,虽然避免了重复创建的问题,但是如果长时间不连接就会断线,导致全局连接失效,我知道workman的mysql组件解决了这个问题,但是我想了解一下不依赖于mysql组件实现断线重连的方法?...

tomlibao 发表与 2021-06-25 1778 浏览 1 回答
用workerman创建的WEBSOCKET获取客户端问题

在onConnect事件中可以通过getRemoteIp获取客户端信息,但是在onMessage事件中却没有这个方法。我这业务是在接收消息时要知道是哪个用户发送的并记录其ID或IP,所以不一定获取客户端IP,如果有唯一ID也可以。...

backwang 发表与 2021-06-23 1707 浏览 3 回答
Workerman多进程下如何删除或销毁定时器Timer?

简单介绍一下,我用Workerman开了4个进程来处理不同的定时任务。在4个进程中对应4个不同的timer_id。 我已经知道在当前进程中可以使用Timer::del()来删除定时器。 我的问题有两个: 一、如果Workerman停止了运行,各个进程的定时器是不是默认就被清除了,需不需要在代码中主动清除?比如写一个onWorkerStop的回调清除定时器。 二、如何在其他闭包函数中,进入指定的进程操作数据?比如onW...

horkooo 发表与 2021-06-23 2689 浏览 1 回答
使用tp6手册workerman代码,客户端和服务器连接一次后断开,closed by foreign host

用tp6+worker,tcp连接,要保持长连接。用的是tp6开发手册workerman一节的代码。 <?php namespace app\http; use think\worker\Server; class Worker extends Server { protected $socket = 'http://0.0.0.0:2346'; (此处我已经改成tcp协议tcp://0.0.0.0:2345)...

左补阙 发表与 2021-06-22 3855 浏览 4 回答
请问报错有人知道怎么解决吗?

Gateway::getAllGatewayAddressesFromRegister() with registerAddress:"127.0.0.1:1238" return ...

lt1454247626 发表与 2021-06-17 1160 浏览 1 回答
joinGroup 里的分组 人员数量 会时不时的变成0 是怎么回事

我在Events.php 里 $group = '1'; Gateway::joinGroup($client_id,$group); 在 tp 控制器里 用 GatewayClient 发送命令 给分组里所有的client_id Gateway::sendToGroup($group, $message); 但是打印分组里的client_id数量的时候 会一会变成0 一会又正常 这也是怎么回事?...

lt1454247626 发表与 2021-06-17 1367 浏览 1 回答
怎么用ping/pong协议来保持链接?

1、laravel框架 2、pingInterval=60 pingNotResponseLimit=1 pingData = ''; 3、```php Timer::add(50, function() use($businessWorker) { echo "send ping to client--start\n"; $n = 0; foreach($businessWorker->g...

kerr 发表与 2021-06-08 2907 浏览 1 回答
k8s web-msg-sender

请问k8s部署web-msg-sender,仅支持暴露一个端口,该怎么去配置一下呢?...

huwenliang 发表与 2021-06-07 1675 浏览 1 回答
http-client如何解决”回调地狱“的问题

目前是希望采用webman去实现各个微服务,各服务之前的通信采用HTTP的方式,现在遇到的困惑是,由于业务中一个api内可能会有多个http请求,而这些请求之间也有逻辑关系,实现的时候回调套回调会有好几层,如何解决这个问题呢?如果是node的话,可以用协程或者async await把异步转成同步的编码方式... 比如说一个请求中需要包含ABCD四个请求,如果用http-client的话会是这样: function t...

wenlei 发表与 2021-06-01 2034 浏览 2 回答

xiuwang

10501
积分
0
获赞数
0
粉丝数
2016-12-08 加入
🔝