webman/push 统计在线人数问题

问题描述 继续接上一个问题:https://www.workerman.net/q/12834 问题找到了,但是我不清楚subscription_count字段是干嘛的,而且程序里面是对的,但是执行的时候就偏偏并不对 问题就在498行跟499行,当我第一次将微信切换后台断开链接的时候,subscription_count等于1,减1后499行能正常销毁,当我微信第二次切换后台断开链接的时候,subscription...

邹意 发表与 2024-06-05 471 浏览 1 回答
最新版的Blade模板报错了

问题描述 illuminate/view 发布了新版本 11.10,导致webman使用Blade时报错 报错信息 ReflectionException: Class "blade.compiler" does not exist in /webman/vendor/illuminate/container/Container.php:904 Stack trace: #0 /webman/vendor/illum...

古树 发表与 2024-06-04 477 浏览 3 回答
webman-admin普通管理员添加数据无法自动生成admin_id

问题描述 webman-admin普通管理员添加限制为auth数据时无法自动生成admin_id,看Crud.php中代码好像必须要前台传admin_id参数过来,不能自动获取当前管理员ID. 程序代码或配置 /** * 插入前置方法 * @param Request $request * @return array * @throws BusinessException ...

漫步者321 发表与 2024-06-04 425 浏览 1 回答
在使用http-client异步客户端时,无法记录日志

问题描述 $http->get('https://example.com/', function ($response) { var_dump($response->getStatusCode()); echo $response->getBody(); #控制台正常输出 file_put_contents(RUNTIME_PATH.'/log_202...

jiaruo 发表与 2024-06-04 479 浏览 1 回答
webman/push,用户端一直在线从未下线问题

问题描述 网页使用push插件链接websocket,后端只用来统计在线人数问题 微信内打开网页,然后直接将微信至于后台运行,过几秒后运行php start.php connections发现websocket已经断开链接,而$result = $api->get('/channels')返回的数据时好时坏,好的时候应该无在线用户,坏的时候就显示还有用户在线,当坏的时候就会导致此用户一直在线,不管此用户再次打开...

邹意 发表与 2024-06-04 458 浏览 1 回答
webman/push插件,后端api推送数据后总感觉链接是一直挂起的从不减少

问题描述 后端推送使用的是3236端口 推送代码 确保无任何用户在线的情况下执行:php start.php connections,3236链接永远在,而且只会增加,从来不会减少 不知道哪的问题? 运行strace -ttp 57356,一直在epoll_wait ...

邹意 发表与 2024-06-03 396 浏览 1 回答
webman_admin 插件管理

问题描述 webman_admin 插件管理-应用插件页面 能否加个 已安装/未安装的tab项,这样可以很清晰的知道自己安装了哪些插件。随着插件越来越多,能否增加个模糊搜索的功能,一页一页的找有点麻烦...

ysian 发表与 2024-06-03 339 浏览 1 回答
webman ai 后台添加了gpt 的key,报错了,请问怎么回事,是key这是错了吗?

问题描述 这里详细描述问题 报错信息 ...

zhongbo 发表与 2024-06-02 352 浏览 2 回答
admin后台布局开启菜单模式后不显示插件,比如AI助手

应该是有8个菜单,目前只显示了5个 菜单开启前 菜单开启后...

tangniyuqi 发表与 2024-06-01 393 浏览 1 回答
webman/push统计在线人数问题https://www.workerman.net/webman

问题描述 比如说当前有3个用户在应用中是属于在线的情况,当我这时候stop停止项目,然后在启动项目,最后这3个用户都关闭应用离线了,而这时候我统计在线用户的话这3个用户就始终一直在线起的,无法正常离线。 当我打印 $result['result']['channels'] 就一直有这三个用户 经过各种测试,好像必须要所有用户离线的时候重启才不出现此情况,或者说有用户在线的时候就不能stop,只能通过reload平滑重...

邹意 发表与 2024-05-31 416 浏览 1 回答
AI报错 method Webman\Event\Event::dispatch()

问题描述 Ai助手升级到最新版本后打开页面提示错误,Call to undefined method Webman\Event\Event::dispatch() 程序代码 Call to undefined method Webman\Event\Event::dispatch() 报错信息 Call to undefined method Webman\Event\Event::dispatch() 截图报错信息...

haigang2000 发表与 2024-05-31 257 浏览 1 回答
GatewayWorker在windows问题

问题描述 下载 https://github.com/walkor/workerman-chat 运行到我的项目中后 爆一大堆的thinkphp8的错误,这下我就不知道怎么改了。。 Active code page: 65001 D:\laragon\www\web_page\public>php gateway_register.php gateway_gateway.php gateway_busines...

hulang 发表与 2024-05-31 460 浏览 1 回答
执行workerman status命令后,会导致设置的socket超时时长失效

执行workerman status命令后,会导致设置的socket超时时长失效 RT,我是在thinkphp6中使用wokerman执行异步任务,主要是发送TCP请求给三方接口,因为三方处理的比较慢,所以设置了1个小时的超时时间,也就是代码会在socket_read() 这里等待1小时,但是当我运行workermanstatus的命令后,会导致socket_read这里立即返回,导致我设置的超时时间就失效,请问这是...

刘看山 发表与 2024-05-31 318 浏览 1 回答
webman安装图像处理组件报错

问题描述 webman安装图像处理组件composer require intervention/image:^3.0报错 程序代码 composer require intervention/image:^3.0 报错信息 Installation failed, reverting ./composer.json and ./composer.lock to their original content. co...

leedom 发表与 2024-05-31 443 浏览 1 回答
使用webman-shared-cache共享缓存,定时上报大并发时,上报进程busy

问题描述 需求: 使用webman提供一个http服务,接收大量的请求(1000w+/天),并将请求根据请求中的参数task_id存储到apcu共享内存中,由新开的进程定时获取共享内存种的数据,每次获取100条,批量存储到redis中,供其他程序使用。 问题: 开了10个上报进程,每个上报进程每10秒会调用Cache::search()获取需要上报的任务,然后加锁此任务,对该任务下的数据进行上报,上报完成后释放任务锁...

xiaopi 发表与 2024-05-31 594 浏览 2 回答
webman中使用GatewayWorker后registerAddress端口修改无效

创建一个新项目 composer create-project workerman/webman test cd test composer require webman/gateway-worker 创建完毕后修改 config/plugin/webman/gateway-worker/process.php 把默认的registerAddress修改为2236 return [ 'gateway' =&g...

黑老怪 发表与 2024-05-30 344 浏览 1 回答
提示 :MySQL server has gone away

workerman/redis-queue 以守护进程的形式运行提示 :MySQL server has gone away 在debug 模式下则正常. mysql wait_timeout 已调整到最大。 php 框架 codeigniter3...

前行 发表与 2024-05-30 587 浏览 1 回答
关于二级目录路由的方法

问题描述 比如 原来:127.0.0.1:8787/api/ 我想设置成 127.0.0.1:8787/webman/api/ 原来:127.0.0.1:8787/admin 我想设置成 127.0.0.1:8787/webman/admin 就是把所有的路由签名都再加一级/webman 为此你搜索到了哪些方案及不适用的原因 找到的方案如下 但是,如果是plugin里的工具就会有问题 想请教下有没有更方便的方式实现...

a784910468 发表与 2024-05-30 408 浏览 1 回答
webman能不能像前端那样拿到stream流中的数据

类似这种前端可以轻易拿到data里面的值 webman有没有什么方法实现呢 有知道的大神还望不吝赐教 测试的代码是 public function c3(Request $request) { $http = new \Workerman\Http\Client(); $result = []; $connection = $request->con...

原地起飞 发表与 2024-05-29 731 浏览 4 回答
webman安装redis,support/redis.php没有生成

问题描述 webman安装redis,support/redis.php没有生成 怎么引用使用? 程序代码或配置 composer require -W illuminate/redis illuminate/events 操作系统环境及workerman/webman等具体版本 "php": ">=7.2", "workerman/webman-framework": "^1.5.0", "monolog/m...

fushutech 发表与 2024-05-27 381 浏览 1 回答

walkor

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