workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
worker的源码里是
不
是没有消息队列的?
大概看了下worker的源码,感觉Worker似乎并没有消息队列,而是只有消息发送/接收缓冲,大概是1024*1024bye大小,如果这个缓冲满了就处理
不
了接下来的发送或接收了吧!所以想确认下,是
不
是没有消息队列的?自己
不
是100%确定,所以来求证下!
问答
CVE-2024-4577 漏洞,webman 是
不
是受到影响?
#### 问题描述 CVE-2024-4577 漏洞,webman 是
不
是受到影响?
问答
webman AI的语音设置,是需要申请讯飞的哪个业
务
?
目前
不
能正常使用语音对讲  !
问答
TcpConnection类中的id,在销毁时候是否可以自减?
考虑到int 型有范围,超过范围后,再自增就会产
生
负数 在销毁时候,id自减是否比较合理?虽然id似乎没啥用.....
问答
businessWorker进程和客户端的关系
我看手册说onworkerstop在进程
生
命周期内都只会触发一次。那么心跳检测的时候是如何触发这个函数的呢。如果触发了是否意味着相应的businessWorker进程已经结束了?
问答
webman无法依赖注入
[截图](//www.workerman.net/upload/20210918/186145c87d6172.png) 上面那个依赖注入会发
生
一个 重复注入的报错,但是 container_docker_curl
问答
数据库操作完成后发送信息触发onclose怎么办?
处理完成后对所有用户发起通知让他们更新数据,我这里直接把结果集封装成Json发到客户端, 会跑到event的onclose
回
调。请问这个怎么解?
不
知道如何排错。要命的是 客户端的socket并没有断开,
不
知道错在哪里。
分享
webman Docker部署方案(php:8.1.28-cli-alpine)
注意
事
项: (1)按需安装扩展,若教程中的扩展您
不
需要,请删除 (2)若有
不
满足项目需求的扩展,可在安装扩展处增加 (3)已按照官方教程安装 pcntl, event 等扩展 #### 三.developer/app:1.0 参数说明: -d:后台方式运行 --restart=always:自启动 --name=app:容器服
务
名称-p 8787:8787:映射端口(将外部端口映射到容器内部服
务
端口) developer/app:1.0:镜像名称 2.容器服
务
操作 (1) 查看容器状态 docker ps -a (2) 进入容器 docker exec -it app /bin/sh(3) 重启服
务
docker restart app (4) 关闭服
务
docker stop app (5) 容器状态
问答
为何我的队列服
务
没啥请求但是那个total_request一直在涨?
我按照作者: http://doc.workerman.net/components/workerman-redis-queue.html 这篇文章实现的一个队列服
务
器,我通过 status 命令发现那个
问答
ai3.1支付后
不
更新状态
#### 问题描述 支付宝和微信支付成功后, 1.微信无触发跳转,无更新状态,点击完成和取消都没跳转,依然停留在原支付页面; 2.支付宝要点完成或者取消,才可以正常更新状态,但是也
不
能支付后自动跳转newai/下的这个页面就出现上述问题,我把app/ai OrderController.php 里面改成app /newai OrderController.php 对应的中的方法,却又可以正常跳转, 是
不
是二维码那个框架中有写固定路径
问答
workman中 redis 和mysql 冲突,
不
能同时使用怎么办
我是先安装的redis-react 组件,然后去安装mysql组件,运行时提示redis类找
不
到,然后又安装了下redis,显示mysql类找
不
到,我想知道这是什么问题呢,这两个
不
能同时使用么
问答
gatewayclient 和 workerman
不
在同一服
务
器 通过gatewayclient 向指定客户端发送数据 无法发送
[2] ErrorException in Gateway.php line 1187 stream_socket_client(): unable to connect to tcp://172.18.13.186:2900 (������ӷ���һ��ʱ���û���ȷ�
问答
webman框架 使用exec,如果在服
务
器上开通exec,这样会
不
会增加安全问题

问答
为什么我的机子用 域名:端口号 websocket 请求
不
通?后台服
务
已经起来了
问答
老大,开发者订单页面打
不
开了
老大,开发者订单页面打
不
开了,是在升级吗?
问答
stomp队列插件 推送消息
不
起作用
[截图](/upload/img/20220927/27633274fe5f9c.png) 出现图里面的错误 发送
不
起
问答
【GatewayWorker】如何优雅地平滑迁移Register?
由于前期架构设计问题导致服
务
器资源浪费,现在需要缩减资源, 使用的GatewayWorker框架,分部署集群部署,但只有一个Register, 目前需要将Register从A服
务
器迁移至B服
务
器,又
不
能中断在线的客户端, 是否有合适的方式平滑重启相关服
务
又
不
影响在线的客户端?暂时能想到的就是新起一个Register和新的Gateway集群,让客户端转移至新的Gateway, 同时业
务
逻辑需要做很大调整,下发消息都需要发送至2个Register, 这种方式可行,但调整的难度比较大,
不
考虑采用这种方式,还有其它合适的方式吗?
文档
getAllClientIdList
## 返
回
值 返
回
client_id为key同时client_id也为值的数组。7f00000108fc00000008', '7f00000108fc00000009' => '7f00000108fc00000009' ) ``` 注意:如果是客户端断网断电等极端情况掉线,客户端的onClose
回
调可能无法及时触发也就是说对应客户端出现断网断电等极端掉线情况返
回
值中可能包含了异常掉线的client_id数据。这种情况需要[心跳来检测](heartbeat.md)已经掉线的客户端。
问答
redis-queue 延迟任
务
可否延迟第二天触发?
2、4万条数据需要php处理 会
不
会瞬间把CPU打满?
问答
【已解决】使用workerman/rabbitmq写消费者,捕获到异常时,无法正常消费
#### 问题描述 ##### 我希望的消费者业
务
流程时: 1)先从队列拿一条信息出来,先处理(ack)掉,无论业
务
逻辑成
不
成功 2)信息放到处理业
务
程序去处理。##### 要问的问题 如果业
务
程序中途出现异常,或者程序中途kill掉,发现队列中这条信息还在(或者ack
不
成功?) 如果进程正常跑没有异常或kill队列的信息是能正常消费的。应该怎么改才能满足我的业
务
流程??????????? ##### 贴一下代码希望大佬指点指点  ##### 备注:说说为啥要先处理信息 我的思路是,无论这条信息对应的业
务
是否成功,消息都要处理,防止队列数据一直卡着如果业
务
处理
不
成功,我会重新向队尾发送一条延时队列,重新处理。
« 上一页
1
...
201
202
203
204
205
206
207
208
...
461
下一页 »
« 上一页
204
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝