workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
event扩展安装
安装event扩展,遇到
不
少问题,最终解决,分享一下,希望能帮助到有需要的同学们。具体操作如下: 1.安装libevent【使用apt-cache、apt-get提示找
不
到安装包,直接用apt install,】 apt install libevent-dev 2.安装php
分享
vscode + xdebug3 使用简版教程
[截图](/upload/img/20220926/2663311161744b.png) 2.php.ini中xdebug3配置,端口可
不
改(我本地9003使用了,所以改成了9005),如果
不
想一直开启可设置
分享
关于strlen(): Passing null to parameter #1问题修复
同时也说明vendor\workerman\gateway-worker\src\Protocols\GatewayProtocol.php源码
不
够健壮,建议加上 `$data['ext_data']=[截图](/upload/img/20230209/0963e4a2abecec.png) 类似问题:[使用 Redis 扩展时,
不
兼容 PHP8.1](https://www.workerman.net
问答
Workerman集成ThinkPHP
看到很多人问Workerman与ThinkPHP整合,其实原来已经有人发布了相关的方法《 http://wenda.workerman.net/a/10 》,但是我觉得修改了Workerman的源代码
不
是很好因为这里对代码的支持
不
是很好,所以我发布到了开源中国,希望Workerman官方谅解。 至于整合其他的开发框架,也是大同小异,根据相关框架的特性来做就可以了。
问答
同一文件的两个worker之间的调用
我的想法是它俩可以直接在php中调用通信,可是实际情况是我在worker2中的onMessage中调用$GLOBALS时,可以调用,但是连接都是空的,看起来
不
是即时的那种感觉,而是php执行那一瞬间的的变量,在那之后的worker的连接都读
不
到 这种通信的情况大家怎么解决的呢
问答
【咨询】webman-admin的user插件和其他问题
自己开发前后端分离的应用插件,前端怎么接入系统(例如前端是小程序),我看是默认用session,能
不
能改为jwt等等 如果,我在自己的插件 `xxx/config/middleware.php`中写[ JWTMiddleware::class ] ]; ``` 是否会会覆盖原本的session验证机制, 如果插件想要影响 主项目全局的middleware.php是
不
是
问答
webman安装报错
#### 问题描述 composer安装报各种兼容错误 是
不
是暂时还
不
兼容PHP8.2?
问答
GatewayWorker在配置正确 连接redis的时候收到大量的错误exit with status 11
操作系统为centos 6.5 phpredis 安装了 redis也没设置密码 与
不
开redis时候的报错
不
同 打开redis之后启动gatewayworker的时候收到大量这样的报错,没有在网上找到任何解决方法
问答
gateway重启后,用status指令查看时发现没有businessworker
昨天晚上重启gateway的时候就有发现这个问题,守护进程启动成功之后,用status指令查看发现没有businessworker,然后我的设备也就一直连
不
上,之后就一直重启,最后就好了。然后今天重启的时候又出现了这个问题,也是重启多次后才连上了businessworker,然后因为其他原因又重启了一次,结果就一直连
不
上了,然后现在我把businessworker连接数调大,连接上了,请问这个原因是因为
问答
请教关于聊天室房间在线人数问题
www.workerman.net/upload/20200224/245e53697d5d6b.png) 现在的问题是 当时执行的时候 获取各个房间的人数是准确的 但是当隔了一天后,或者说隔了一段时间后 这个统计人数的数据就
不
对了,几个相当的数据 而实际在某个房间的消息中通过 Gateway::getClientSessionsByGroup($room_id); 然后通过 count 这个列表 获取的数据又是准确的 百思
不
得期间
问答
webman-admin里基类Crud.php过滤查询参数为空值的遇到的问题修复
) { unset($where[$column]); } } ``` 可以将该问题解决,目前暂时未发现造成的其他影响,
不
知道会
不
会有后续影响
问答
动态路由设置问题,CMS文章页面路由
#### 问题描述 已经在webman admin新增了文章模块,页面模块 如果
不
做处理的情况下,一般是这样的: /app/文章控制器 命名为post吧/detail?这样直接访问 别名是后台每一个文章/页面设置的 说白了就是想实现类似wordpress的文章页面功能;他的文章页面的链接可以是/别名的方式 新人,大佬勿喷哈 #### 为此你搜索到了哪些方案及
不
适用的原因
问答
大佬帮帮忙看个代码吧
function login() { $factory = new Factory($this->platform); var_dump($factory); } ``` 现在总是报Wx 类
不
存在,这个是我瞎写的策略模式 我看网上的都
不
够精炼,自己写了下,大佬们给瞧瞧吧
问答
关于laravelDb的whereHas的疑问
,之前使用laravel的时候会使用https://learnku.com/articles/68975 这个包来进行改善,但是在webman中我使用了这个包后出现了
不
适配的情况,比如最终的sql语句中的in等条件会被当成where字符串条件等错误,
不
知在webman中是否有whereHas的改善包或方案
问答
redis-queue 延迟没有消费
#### 问题描述 如果吧delay的参数为0 或者
不
传的时候,是可以进行正常消费; 我吧delay 调成了2 redis里面就显示{redis-queue}-delayed 消费的方法里却没执行#### 程序代码或配置 ``` 都在default 的server下 // 这个
不
行 Redis::send("system_manange_consumer", [1, 2], 2); // 这个可以
问答
【已解决】webman-admin中菜单如何iframe设置为外部的url?
但是尝试以后发现
不
行,第一步就有问题,现有的菜单必须得和webman同一个框架才行,即必须是项目本身的路由,无法实现iframe第三方url,请问有方案吗?#### 为此你搜索到了哪些方案及
不
适用的原因 这是之前研究的过程 https://www.workerman.net/q/12486 !
问答
workerman中,while(true)和timer::add的冲突?
如果去掉while(true),那只能执行1次,
不
能执行多次?data) { $this->dealWith($data); } } } ``` #### 为此你搜索到了哪些方案及
不
适用的原因
问答
请教一下大家平时写的自定义函数在哪里写
#### 平时写的自定义函数是
不
是应该在`app/functions.php`中 我刚开始在`support/helpers.php`写了一个函数,今天准备更新webman框架版本,我删除了vendorphp /** * This file is part of webman. ``` 论坛搜索了一下,发现有个functions.php文件,所以问下大家的开发习惯是
不
是自定义函数都放这个文件吗?
问答
webman框架【表添加新字段后,添加数据报错,需要restart才能添加数据】
#### 问题描述 分析表需要灵活添加字段,添加字段后插入数据操作提示报错,找
不
到该字段。需要执行php start.php restart -d才能正常插入。各位大佬请问如何解决这个问题,老是重启
不
太好吧。
问答
webman-admin上传视频报错502
/playlet/vendor/workerman/workerman/Connection/TcpConnection.php on line 593 上传小于30M的mp4文件ok,但是稍微大点就
不
行2048M upload_max_filesize = 2048M Nginx配置 client_max_body_size = 2048M 昨天上传100M的视频还OK,今天突然这样,在猜想是
不
是内存问题
« 上一页
1
...
404
405
406
407
408
409
410
411
...
462
下一页 »
« 上一页
407
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝