workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
tp5项目换成webman,坑多
不
多?
坑多
不
多?我想把tp5写的商城换成webman的,对webman没深入了解,没底,你们有把tp项目完全换成webman的吗?使用后稳定
不
?
问答
workerman
不
支持c++的weboscket
"\r\n\r\n"; //必须以两个
回
车结尾 $this->log($upgrade); $sent = socket_write($socket, $upgrade, strlen($upgrade
问答
输出Xlsx到浏览器下载后,打开损坏
])->withBody($c); } catch (\Throwable $e){ Log::error("
生
成文档出错$e->getMessage()); // var_dump("
生
成文档出错,错误信息:".} return $response; } catch (\Throwable $e){ Log::error("
生
成文档出错
问答
gateway worker 分离部署问题
问题1:三台服
务
器1台服
务
器作worker,两位两台作gateway,启动时报错;三台服
务
器1台服
务
器作gateway,两位两台作worker,启动正常,但是ws链接
不
上 问题2:三台服
务
器的启动顺序有规定先开启worker还是gateway嘛 问题3:分布式负载之后,报redis错误 问题4:分布式负载之后,ws链接偶尔成功偶尔
不
成功,用户列表是
不
是要存储在redis中,而
不
能使用2.0版的内存中
问答
怎么实现数据库最新消息推送到已连接的浏览器上
想实现的功能就是 当数据库插入最新数据的时候 把这条数据推送给链接的服
务
器 看了很多帖子和方法 对workerman也是一知半解 所以把其他的方法都除掉了 就留下login表示连接成功当数据库插入最新数据的时候 把数据推送给已连接的所有用户
不
知道有没有人已经解决或者有其他思路。PS:也想过顺便用监听端口的方式 当添加的sql语句成功便想某个监视的端口发送信息 但是想到两个问题: 1,是 如果其他人发现这个端口 乱发送信息(
不
知道能
不
能实现)怎么防御(增加个验证?); 2,因为是用PHP的 ,发送数据端口只百度到已文件流的形式 能
不
能简化 直发送字符串就可以了?新手一枚 第一次发帖子 写的很乱 幻影看得懂和愿意交流这问题的人
回
复 一直都在 希望能解决这个问题。
问答
webman手册目录结构
不
对
#### 问题描述 手册的目录结构
不
对,还是老版的
问答
为啥
不
能自定义client_id
为啥
不
能自定义client_id,个人感觉例如一些涉及会员的应用的,如果自己定义client_id,会少很多麻烦
分享
[建议] 在开发前检测环境,而
不
是在运行中去
不
停地check
个人建议一些核心的扩展、函数依赖,可以另外开发一个`requirements check`工具,
不
需要再代码逻辑中
不
停地check。对一些非核心的依赖也可以做`polyfill`。另外
不
知道亮哥有没有让`webman`走出国门的想法? 我觉得`webman`如此强大,是很有潜力走出国门,让老外们见识一下东方的神秘力量的。
问答
【已解决】GatewayWorker 报错:Address already in use
20240724/2466a03977fc75.png) 确认端口并没有被占用,尝试过切换其他没被占用的端口,无论什么端口都是一直报错: `Address already in use` ,也尝试过重启服
务
器,没有
效
果,这该怎么办呢?
问答
webman是否计划增加类TP-dump-halt的调试函数
#### 问题描述 现在单纯使用var-dump输出到控制台的方式,用户反馈来说
不
太友好,并且数据量大的时候也
不
好检查; #### 为此你搜索到了哪些方案及
不
适用的原因 个人觉得现在webman的优点在于易用搞一个页面调试的方法还是很有必要的,但webman默认是原
生
PHP模板引擎,考虑到webman有N个模板引擎扩展。 所以来咨询下官方是否有想法增加页面更直观的调试方法!另:topthink/cache
不
支持PHP8.1 里面一个第三方依赖很久
不
更新了,如果官方没升级的想法。 我这边自行处理下!!!
问答
关于cdn 转发之后获取客户端真实ip 问题
尝试着修改了 Workerman\Protocols\Websocket.php 增加了 parseHttpHeader 方法里面对 $buffer的解析,但在events中却提示未定义; 奥总给的
回
答是js获取到了,然后websocket自己发给wm 方法
不
错,
不
过,这样的话,IP,就可以伪造了 =================以下是Websocket.php接到的header的$bufferSec-WebSocket-Extensions: permessage-deflate; client_max_window_bits ``` 注:Origin: http@//192.168.0.196 @换成: 我的权限
不
让发站外链接=> string(9) "127.0.0.1" => int(80) => string(20) "7f00000108fd00000001" } ``` 因为cdn 层是服
务
商那边提供
问答
redis总是被中断,产
生
致命错误,需要怎么处理呢
ErrorException: Redis::get(): Send of 58 bytes failed with errno=10054 远程主机强迫关闭了一个现有的连接。 in D:\net\vendor\workerman\workerman\Protocols\Http\Session\RedisSessionHandler.php:84
问答
在
生
产服使用webman助手函数的时候遇到的问题
在助手函数文件里定义了base58_encode函数  然后当我正式服php start.php start -d 运行一段时候后 执行这个函数会出现报错字符串偏移 `Illegal string offset '56.000000000000000000' {"exception":"ErrorException: Illegal string offset '56.000000000000000000' in /data/www/tak-main/app/functions.php:173`的错误 然后我这时候重启webman以后 使用一样的参数和请求 却又直接成功了,在本地开发环境未遇到过这个错误 每次出现这个问题都是需要重启webman后又好了 是我的使用方式有问题吗? 未重启之前报错截图:  未修改代码直接重启webman以后调用截图: 
问答
这个插件指定文件名上传会
生
成2个文件吗
#### 问题描述 https://www.workerman.net/plugin/19 
问答
webman/push 统计在线人数问题
#### 问题描述 继续接上一个问题:https://www.workerman.net/q/12834 问题找到了,但是我
不
清楚subscription_count字段是干嘛的,而且程序里面是对的,但是执行的时候就偏偏并
不
对问题也在这,按道理说第一次就已经销毁了,第二次的时候subscription_count应该是重新链接重新赋值应该是等于1
不
应该等于2,经过测试多往返切换几次subscription_count的值一直在累加并没有真正的销毁#### 操作系统环境及workerman/webman等具体版本 微信内打开网页链接websocket后,然后把微信切换至后台,切换后台后等个几十秒等websocket自动断开链接后在才把微信切
回
前台这样来
回
切换操作个两次就会发现$result = $api->get('/channels')返
回
的在线用户会一直在线 ,无法再次离线
问答
action-hook插件
如果返
回
的是视图 return view('login/index') beforeAction会执行两次 返
回
的是响应 return response('index
问答
workerman websocket
不
能主动推送消息
#### 问题描述 已经解决,这个贴子
不
能删除,请
不
用看了 workerman websocket
不
能主动推送消息 #### 程序代码 nginx 配置 ``` # WebSockete.data); }; function send() { ws.send('tom2'); } </script> </html> ``` #### 报错信息 没有报错,就是在网页里收
不
到server 主动推送的消息 onmessage 里的消息能收到, onconnet 里定时发送的消息收
不
到
问答
小程序和APP数据如何保持一致,都是使用GW作为服
务
端
现在有个问题,APP用户端、APP司机端、小程序用户端,服
务
端使用的是GW,如果小程序用户端下了单,那APP司机端可以收到订单,而APP司机端接单后,需要通知APP用户端和小程序用户端,这个怎么处理?
问答
walkor 大佬 请问一个性能问题
gateway 写了一个tcp的项目现在运行良好 当时还没怎么用过tcp 算是破处了 现在又有一个tcp的项目 我计划还是用webman+gateway插件 +协程开发 我是很有信心的 但是有些网友和同
事
却和我用hyperf hyperf的文档我也看了 也是非常优秀的框架 但是我在一些测试性能的网站上看到 webman workman 依然是前几 但是swoole 和 hyperf 却排名
不
怎么靠前 我想知道hyperf 性能到底怎么样 可是我是小白
不
知道该如何测试 也
不
知道就算是测试了 测试的结果准
不
准 hyperf 是基于swoole 的现在webman也支持了swoole 我感觉webman应该
不
会差
问答
为workerman自定义了一个日志类,想在进程初始化的时候加载进去,该怎么做
用的是Gatewayworker框架,自定义了一个log类,想为每一个进程
生
成一个log静态实例,用来记录日志信息,该怎么加入自己的日志类呢?
« 上一页
1
...
190
191
192
193
194
195
196
197
...
476
下一页 »
« 上一页
193
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝