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

1

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


问题
这个问题如何排查呢?只在客户那边出现,workerman 本身服务端中间没重启过

已邀请:

xiuwang

赞同来自:

感觉是连接断开了吧。
建议记录下日志定位下,
binduid的时候记录uid和client_id,workerman onClose的时候记录下client_id,有问题的时候根据client_id去查日志

要回复问题请先登录注册