workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
关于onMessage
回
调方法每次的传输大小的问题
我想请问一下这个方法如果用来接收二进制流数据的,每次接收多少字节,还有我如何才知道这个二进制流数据是否已经传输完毕呢?谢谢。
问答
webman中间件监听sql;
回
调打印sql语句时自增
public function process(Request $request, callable $next) : Response { Db::connection()->listen(function (QueryExecuted $queryExecuted){ dump("[{$queryExecuted->time} ms] {$queryExecuted->sql}"); }); return $next($request); }  每次请求都会多加一条sql
问答
在workerman中,使用timer()执行定时任
务
,操作PDO和Redis时候报错send of 46 bytes failed with errno=10054
workerman团队您好: 在timer()中执行定时任
务
,偶尔会出现这种错误: Redis::rPush(): send of 46 bytes failed with errno=10054 PDO
问答
新手提问:workerman在服
务
端怎么搭建?我主要想实现客户和用户一对一对话
用户前端 js请求 会写, 我怎么通过 workerman搭建用户访问的服
务
端websocket,我项目地址假如是:tianli.com 我websocket请求的地址怎么书写 有耐心的大神 细致的讲解下
问答
webman-admin 角色权限显示
不
能分页
权限管理 -> 角色权限 显示
不
能分页,点击表单的刷新,也没有任何反应,新增角色后,也没有刷新,角色多了就显示
不
了,我看layui官方,树表组件是有分页的,这个怎么没有呢?
问答
在玩家登陆时使用Gateway::setSession设置session后,登陆成功之后的Message还是随机分配的Worker处理
玩家在登陆时就调用Gateway::setSession设置session到指定Worker,正常登陆断线重连设置session都是有
效
的,客户端发来Message都能调用到指定的Worker->OnMessage
问答
关于 webman-ai 功能建议
所以 webman-ai 可以考虑支持本地嵌入向量模型,比如 bge-m3 ,nomic-embed-text, 这个对企业来说是最好落地的,也是见
效
最快的。
问答
Gatewayworker 代码获取网关服
务
地址,为何没主动关闭tcp连接。
time_now; $addresses_cache = $data['addresses']; ``` > 这段代码用 businessworker 身份去连接到register 服
务
器获取网关地址
问答
parallel可以替代pcntl_fork,功能更强 , 补全php被阉割的多线程,非常适合密集运算、大数据等
------- | ------------ | ------------ | ------------ | ------------ | | pcntl_fork多进程 | 继承 | 是 |
不
能| 需要转换成字符串发送 | | parallel多线程 |
不
继承 | 是 | 能 | 直接访问 | ### parallel核心优势:**线程间可以直接相互访问对方变量,
不
需要来
回
传送数据** 比如有大量数据,需要开多个进程计算处理: 使用pcntl_fork,需要将数据打包,然后发送给其他进程,然后接收、计算完再把结果发送
回
来,数据的来
回
传送占用大量的时间。使用parallel,
不
要打包数据和发送,其他线程可以直接读取数据,计算, 然后把结果直接写入主线程的变量中。 1.parallel默认线程间相互独立,
不
用担心相互影响。
问答
一直好奇webman到底有多快,今天测了一下,分享给大家,顺便想问webman你们部署docker的方案是什么?
ps: 做一下补充,几个朋友说的对,这个其实
不
严谨,
不
过关于-n这个参数问题我单独说一下,我自己测试了好几次
不
同参数,这里的100也是故意用的低数,按照三体的说法,这也算是非饱和式测试了,
不
容易受到硬件设备影响
不
同硬件条件 -n参数
不
同表现也会
不
同。-n参数
不
同表现也会
不
同,并
不
是越高越能代表测试结果。,配置稍微好点的云端mysql也能满足基本业
务
了。 ECS,CPU经常跑到80%,vscode远程插件都会卡死,PHP改成原
生
,nginx和mysql还用docker,CPU就会降到10%一下,无奈放弃docker
生
产环境。
问答
workerman中使用TP5的db类查询语句,需要销毁mysql链接吗?
[截图](/upload/img/20241015/15670dbcc0e51b.png) 我通过端口给这个监听端口服
务
下达定时任
务
, 用workerman自带的timer定时器做一个 间隔S的一个任
务
可能会有无数个任
务
下达,
不
知道这样查询完毕后 mysql链接会
不
会得到释放?
问答
phpsocket报错,但是
不
影响程序。
emit() should be compatible with PHPSocketIO\Event\Emitter::emit($event_name = NULL) in 连接上后就报错,但是
不
影响程序运行
问答
windows下walkman为什么用
不
了
我是直接把walkman压缩包解压然后把名改成walkman然后用手册里面的示例检验是否安装
不
好使。 安装windows版的之前还需要配置什么环境吗,比如多线程扩展
问答
Gateway被频繁连接的问题
但是网关确一直在频繁的重连,我用getAllClient打印发现数组长度100多 有大概100多个client_id 但是其中只有一个是真正连接网关的啊,我设置了一个一分钟的心跳来踢到那些没用的连接 但是没用踢
不
掉还是打印了那么多client_id出来 我想问的是现在只有一个网关嘛 要是网关多了 那
不
是要
生
成很多的空的连接又消耗了client_id 心跳又踢
不
掉 请问该怎么办呢
问答
view访问页面如何传递参数
#### 问题描述 view('admin/xxx',[]);可以传递页面内参数替换 但如果我想返
回
去的是?parm=xxx这类参数的话,怎么传
回
去,新手没找到答案,劳烦大神赐教
问答
nginx反向代理webman高并发偶发502[已解决]
#### 问题描述 我们
生
产环境使用了nginx反向代理webman,高并发的请求下会偶发502 今天上nginx半天一共是300万请求成功的,3000个请求失败的。
不
知道跟我开启了http2 有没有关系 #### 报错信息 ``` 报错一共三种: upstream prematurely closed connection while reading response可以注释或修改 include enable-php-80.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失
效
[](/upload/img/20240322/2265fd3156930e.png) runtime/log/workerman.log没有报错 只有我每分钟定时任
务
!
问答
centos7.3系统中,安装event扩展后.wss连接
不
稳定
centos7.3系统中,安装event扩展后.wss连接
不
稳定,一会能连接上,一会连接
不
上,也
不
报错,file_put_contents记录的时候,当无法连接,则收
不
到任何信息,只有连接成功才能记录东西,也
不
知道什么原因导致的连接
不
稳定,可有大神帮忙提点下思路?
问答
官网教程视频怎么没
不
见
我记得官网还没改版之前,是有教程视频了,现在怎么
不
见了!
问答
socket 链接超时,需要重启后可以链接
[](//www.workerman.net/upload/20210616/1660c9bc26c9be.png) 查看链接状态并没有异常, 发送消息发送
不
出去,显示用户未在在线,但是,服
务
端还能往客户端发送心跳包,
不
知道是
不
是同一台服
务
器搭建个socket导致的,2个socket的端口
不
一致 !
问答
【webman】移植Laravel包的问题
或者大概指教一下,该如何移植Laravel的包,Laravel的
生
态真的是太丰富了,好多东西都可以挪过来用。
« 上一页
1
...
197
198
199
200
201
202
203
204
...
468
下一页 »
« 上一页
200
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝