webman/push 如何统计 在线人数呢

问题描述 我看文档已经实现了可以 服务端主动发送消息 客户端也可以收到 但是怎么统计在线人数呢 还有关闭了浏览器 怎么样统计下线的...

发表与 7小时前 64 浏览 2 回答
刚接触,请问如何在全局中间件中过滤完数据后,组装request

问题描述 现在只写了过滤,但是过滤完的数据怎么组装不知道 public function process(Request $request, callable $handler): Response { // 过滤请求数据的逻辑 $filteredQueryParams = filterParams($request->get()); $filteredP...

super_gch 发表与 7小时前 47 浏览 1 回答
AsyncTcpConnection 使用疑问

问题描述 在webman里面 创建gateway 服务器,作为websocket服务端。 当接收用户某个请求时,需要向腾讯实时ASR发起调用。 我现在使用 AsyncTcpConnection 类向腾讯实时ASR发起调用,当我成功连接到腾讯实时ASR之后,向腾讯实时ASR发起音频流,一旦我发送完成,连接就自动断开了。 找了腾讯技术,说是我这边主动断开了连接。 理论上讲,我是可以用AsyncTcpConnection ...

zhou604638018 发表与 7小时前 38 浏览 1 回答
webman基础插件不支持注册路由吗?

问题描述 似乎这样注册并不生效呀?我打印了,运行也没出现任何打印的提示> 似乎这样注册并不生效呀?我打印了,运行也没出现任何打印的提示 除了在route.php这个文件注册,在基础插件中还有其他方式可以注册路由吗?> 除了在route.php这个文件注册,在基础插件中还有其他方式可以注册路由吗?...

楚羽幽 发表与 3天前 58 浏览 1 回答
依赖注入报错,must not be accessed before initialization

问题描述 由于不想在每个方法都加上Request $request,所以想通过注入到控制器父类来解决 程序代码 控制器父类: 控制器: container.php配置: 报错信息 $request must not be accessed before initialization 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 ...

vincentzzj 发表与 3天前 72 浏览 1 回答
webman AI助手-plus版没有midjourney配置目录

问题描述 在管理后台插件安装的最新版webman AI助手-plus版5.0.6,但是无法配置midjourney,没有找到配置目录【打开webman目录下config/plugin/webman/midjourney/process.php accounts 和 proxy设置】 使用的是宝塔安装的 报错信息 没有报错 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 ...

Jaysen 发表与 4天前 93 浏览 1 回答
woekerman启动成功, https域名页面下ws连接不成功

问题描述 https域名页面下ws连接不成功,访问https://sns.com:8081/site/room?id=8 出现错误:room?id=8:69 WebSocket connection to 'wss://10.12.28.187:7272/' failed: 程序代码 <script type="text/javascript" charset="utf-8"> var ws; func...

hello21st 发表与 6天前 78 浏览 1 回答
view函数里添加mime类型

问题描述 在webman的 view函数里添加mime类型 return new Response(200, ['Content-Type' => 'application/wasm'], $handler::render($template, $vars, $app, $plugin)); 我要的是他解析wasm这个类型文件,结果就是他变成了页面下载成了wasm文件,请教该怎么添加 我的需求是页面需要加载一个...

xjxchris 发表与 7天前 148 浏览 4 回答
设置8倍CPU的count,启动后只有32个,正确应该64个

问题描述 服务器为8核16G,count设置为cpu*8 运行后processes 只有32个...

hzssunk 发表与 9天前 262 浏览 1 回答
请问webman怎么在更新程序后,代码重启服务?

问题描述 请问webman怎么在更新程序后,代码重启服务? 比如说客户更新最新的程序版本后,重新webman服务...

lizimu 发表与 13天前 197 浏览 1 回答
webman下GatewayWorker如何使用多协议?

我在做一个物联网项目,用的是webman+GatewayWorker,需要用到websocket对接前端页面,用modbus对接硬件,但是process文件好像只能配置一个,请问该怎么写?还有GatewayWorker支持modbus吗,有没有相关示例?...

vincentzzj 发表与 15天前 163 浏览 2 回答
在线文档编辑应该如何实现

问题描述 我想实现类似于宝塔的在线文档编辑,应该如何实现 为此你搜索到了哪些方案及不适用的原因 参考了宝塔的方案是,直接http请求将修改的文件内容和文件地址给服务端,服务端进行全覆盖,大文件编辑的场景下是不太好的方案的,有更优秀的方案吗?...

软饭工程师 发表与 16天前 156 浏览 2 回答
Undefined index: plugin.webman.redis-queue.default

问题描述 在启动webman时出现报错 Undefined index: plugin.webman.redis-queue.default in /data/develop/Downway/vendor/workerman/webman-framework/src/support/Log.php:50 是不是因为在同一服务器上启动多个任务造成的? 报错信息 2024-04-09 14:29:35 pid:23372...

zhaohanfeng 发表与 16天前 90 浏览 1 回答
后置中间件中获取响应主体内容,并转换为json格式返回

问题描述 接口返回数据用数组,打算在后置中间件中把数组转换为json返回给前端,如何在后置中间件里获取response主体内容,并转换为json? 尝试用$response->rawBody 就想在中间件中实现,不要推荐其它方案,如果需要其它方案,就不会在这提问了 RegController 接口代码 namespace app\api\controller; use support\Request; cl...

windss 发表与 16天前 162 浏览 1 回答
如何重置所有进程的静态属性?

问题描述 执行了refreshConfig 方法后 再请求getKey方法打印$configArr里面有时候有值有时候没值 重置属性有时管用有时不管用 是不是请求的某一个进程修改了 部分没修改呢 如果让所有进程都初始化成空呢 代码示例如下: class SystemConfigService { public static $configArr = []; public static functio...

原地起飞 发表与 17天前 153 浏览 2 回答
onWorkerStart里面是stream流数据,前端连接不上的问题,求解答

问题描述,谢谢解答 onWorkerStart里面是stream流数据,导致前端连接失败,因为在不停的推送数据,默认没有执行完成,求1个思路,感谢。 后端代码 <?php use Workerman\Worker; use Workerman\Connection\TcpConnection; use GuzzleHttp\Client; use GuzzleHttp\Psr7; require 'vendo...

adminx 发表与 17天前 97 浏览 1 回答
gateway 还是分配不平衡

问题描述 workerman 'reusePort' => true gateway 还是分配不平衡是啥问题 ...

mosothon 发表与 17天前 143 浏览 1 回答
workerman/http-client 不支持IP代理吗?

问题描述 请问 workerman/http-client 不支持IP代理吗?...

army 发表与 17天前 113 浏览 1 回答
阿里云物联网服务端订阅问题

问题描述 我在开发阿里云物联网的服务端订阅功能,听阿里云的工作人员只能通过/topic/#,来获取获取所有的设备发送的信息,如果我有几千台设备同时发送信息,同时都到这一个接口来区分和保存信息会不会并发很严重,请问大佬们有什么解决办法吗,现在服务器是16核的,我该如何优化我的代码呢? public function onWorkerStart() { $accessKey = config('api....

德玛西亚 发表与 17天前 147 浏览 1 回答
使用 PostgreSQL 时报错:worker exit with status 11

问题描述 当使用 pgsql 数据库时,会报错 exit with status 11。 已经安装相关扩展,pgsql、pdo_pgsql 在 PHP 8.2 及 PHP 8.3 下均有此问题 程序代码 config/database.php <?php return [ // 默认数据库 'default' => 'pgsql', // 各种数据库配置 'conne...

gxz 发表与 17天前 94 浏览 1 回答

walkor

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