workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
希望WM作为一个中间环节存在
我需要和一个UDP服
务
端保持长链接以便接收服
务
端的消息,但直接PHP(web)连会造成页面很卡,我想用WM做为中间环节,一端提供websocket 服
务
,一端和现有服
务
端保持长链接
不
知道可行吗?
问答
workerman链接 在安卓端大退的时候
不
释放
老版本3.5.19 的时候 大退链接正常释放 新版本4.0.18 大退
不
释放 是
不
是有什么东西需要配置的
问答
oss上传文件问题
本地上传图片和视频很快,但是服
务
器上上传特别慢,服
务
器2核8G,请问是
不
是oss需要配置什么 本地:  服
务
器: 
问答
【已解决】使用workerman/rabbitmq写消费者,捕获到异常时,无法正常消费
#### 问题描述 ##### 我希望的消费者业
务
流程时: 1)先从队列拿一条信息出来,先处理(ack)掉,无论业
务
逻辑成
不
成功 2)信息放到处理业
务
程序去处理。##### 要问的问题 如果业
务
程序中途出现异常,或者程序中途kill掉,发现队列中这条信息还在(或者ack
不
成功?) 如果进程正常跑没有异常或kill队列的信息是能正常消费的。应该怎么改才能满足我的业
务
流程??????????? ##### 贴一下代码希望大佬指点指点  ##### 备注:说说为啥要先处理信息 我的思路是,无论这条信息对应的业
务
是否成功,消息都要处理,防止队列数据一直卡着如果业
务
处理
不
成功,我会重新向队尾发送一条延时队列,重新处理。
问答
sendtoclient 客户端是 php fread 数据
不
全
=fread($fp, 1024); $s=stream_get_meta_data($fp); } while ($s); ``` 接收有时候
不
足 8192 有时到了8192 没了,大家有遇到这个问题吗
问答
【GatewayWorker】如何优雅地平滑迁移Register?
由于前期架构设计问题导致服
务
器资源浪费,现在需要缩减资源, 使用的GatewayWorker框架,分部署集群部署,但只有一个Register, 目前需要将Register从A服
务
器迁移至B服
务
器,又
不
能中断在线的客户端, 是否有合适的方式平滑重启相关服
务
又
不
影响在线的客户端?暂时能想到的就是新起一个Register和新的Gateway集群,让客户端转移至新的Gateway, 同时业
务
逻辑需要做很大调整,下发消息都需要发送至2个Register, 这种方式可行,但调整的难度比较大,
不
考虑采用这种方式,还有其它合适的方式吗?
问答
聊天程序连接
不
稳定
刷新几次就会
不
出现列表,IE,firefox,谷歌都有类似问题。还有我现在用的是2.0.1的版本,是否升级版本可以解决浏览器调用websocket的这个问题?最新版本的日志错误记录在哪里查看?
问答
resumeAccept 函数的逻辑看
不
懂
globalEvent && flase === $this->_pauseAccept && $this->_mainSocket) { 这样才对 $this->_pauseAccept =ture
不
是暂停的吗
问答
消息转发设计,如何尽最大可能支持高并发?
#### 问题描述 使用GatewayWorker同时做客户端和服
务
端。 做客户端使用异步请求一个ws连接,
不
断接受消息,将其发送到Channel通道中。做服
务
端订阅Channel通道,将消息转发给普通用户连接。 我的问题
不
是如何实现,而是如何在服
务
器配置有限的情况下,尽最大可能提升并发量。**服
务
器配置是4核4G高性能云服
务
器,目前
不
使用阶梯式递增压测,最高并发可维持在1w左右。** 超过1w,就会exit_process进程,杀掉一些连接。使用协程可以来处理
不
是需要实时转发的数据,比如把接收到的数据存储到数据库这些阻塞操作?**第三个**是在onWorkerStart加入一个进程分组策略,即异步连接只产
生
在一个进程A中,通过心跳来判断进程A是否一直正常处理,
不
正常时打开第二个进程B来处理消息,如此反复。
问答
数据库操作完成后发送信息触发onclose怎么办?
处理完成后对所有用户发起通知让他们更新数据,我这里直接把结果集封装成Json发到客户端, 会跑到event的onclose
回
调。请问这个怎么解?
不
知道如何排错。要命的是 客户端的socket并没有断开,
不
知道错在哪里。
问答
为什么我的机子用 域名:端口号 websocket 请求
不
通?后台服
务
已经起来了
问答
webman框架 使用exec,如果在服
务
器上开通exec,这样会
不
会增加安全问题

问答
gatewayclient 和 workerman
不
在同一服
务
器 通过gatewayclient 向指定客户端发送数据 无法发送
[2] ErrorException in Gateway.php line 1187 stream_socket_client(): unable to connect to tcp://172.18.13.186:2900 (������ӷ���һ��ʱ���û���ȷ�
问答
windows系统下面,突然间启动
不
了bat文件,之前都可以,重启了下电脑就
不
行了
windows系统下面,突然间启动
不
了bat文件 
问答
php9会
不
会为了性能改成强类型语言
就是说在未来,你们说php会
不
会为了性能,将php改成强类型语言呢,就
不
和老版本兼容了,彻底变成强类型语言,感觉强类型语言开发起来也还可以,泛型啥的,定义好,ide能智能提示挺好的,关键速度也快
不
少
问答
webman AI的语音设置,是需要申请讯飞的哪个业
务
?
目前
不
能正常使用语音对讲  !
问答
redis-queue 延迟任
务
可否延迟第二天触发?
2、4万条数据需要php处理 会
不
会瞬间把CPU打满?
问答
ai3.1支付后
不
更新状态
#### 问题描述 支付宝和微信支付成功后, 1.微信无触发跳转,无更新状态,点击完成和取消都没跳转,依然停留在原支付页面; 2.支付宝要点完成或者取消,才可以正常更新状态,但是也
不
能支付后自动跳转newai/下的这个页面就出现上述问题,我把app/ai OrderController.php 里面改成app /newai OrderController.php 对应的中的方法,却又可以正常跳转, 是
不
是二维码那个框架中有写固定路径
问答
ChannelClient::publish频繁出现推送
不
成功情况!
知道长连接需要加心跳来维持连接 读源代码发现Channel\Client有自动ping机制,这个ping也是向服
务
端发送信息的,可以当作是发送心跳数据吗?
文档
getAllClientIdList
## 返
回
值 返
回
client_id为key同时client_id也为值的数组。7f00000108fc00000008', '7f00000108fc00000009' => '7f00000108fc00000009' ) ``` 注意:如果是客户端断网断电等极端情况掉线,客户端的onClose
回
调可能无法及时触发也就是说对应客户端出现断网断电等极端掉线情况返
回
值中可能包含了异常掉线的client_id数据。这种情况需要[心跳来检测](heartbeat.md)已经掉线的客户端。
« 上一页
1
...
209
210
211
212
213
214
215
216
...
479
下一页 »
« 上一页
212
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝