workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
Gateway的分流是对连接分配进行分流还是对协议定义的数据包进行分流?
#### 问题描述 Gateway-Worker同一个连接的数据是否会固定发给一个BusinessWorker服
务
器下的固定的一个线程处理?C1发送ABCD,G1将ABCD发给B1,B1返
回
1234给G1,G1返
回
1234给C1。 C2发送ABCD,G1将ABCD发给B1,B1返
回
1234给G1,G1返
回
1234给C2。我的问题是,后续当C1再次发送ABCD或其他数据的时候,只要
不
重连,是否永远只会发给B1来处理,
不
会发给B2? 换句话说,Gateway的分流是对连接分配进行分流还是对协议定义的数据包进行分流?根据其他问题的
回
答,Gateway似乎是对连接进行分流,后续的数据都只会抵达特定的BusinessWorker。
不
过我想确认一下。
问答
workman在
生
产环境,可以和nginx部署在同一台服
务
器么?
如题,谢谢
问答
自定义协议input()接收报文返
回
给decode时 return卡住
#### bug描述 自定义协议在input方法里面接收客户端传入报文,随后return给 decode()方法时卡住了,要过几分钟才往下执行业
务
代码,有谁知道是什么原因导致嘛 #### 程序代码或配置recv_buffer, "0752"); if ($pos === false) { return 0; } // 在这里程序会卡住
不
往下执行[截图](/upload/img/20230105/0563b6aca9ded0.png) 接收到报文后
不
往下执行decode()方法,求解
问答
gatewayWorker分布式部署注册
不
上
#### 问题描述 172.31.149.163服
务
器上启动了一个register服
务
,然后在172.31.149.161启动了一个businessWorker进程,但是注册
不
上去,在172.31.149.163的服
务
器上启动businessWorker进程是可以注册上去的 !
问答
对照文档发送给指定ID,发送
不
出去,求助!~
json_decode($data->post('msg'),true); //$io->to($data->post('uid'))->emit('push', $adc);//这个试了
不
起
效
果只能这样群发了 前端根据用户的ID 从推送的数据里捡起属于自己的 ``` $io->to($data->post('uid'))->emit('push', $adc); 但是这样发送前端(前后分离)接收
不
到
问答
webman 如何关闭默认的http服
务
#### 问题描述 目前的项目是使用webman提供`TCP服
务
`,由主项目建立TCP客户端来通过`ip+端口`的方式与webman项目通讯。 如何把webman默认的http服
务
关闭?只提供process目录下的TCP服
务
? #### 为此你搜索到了哪些方案及
不
适用的原因 尝试将config/server.php中http的count进程数改为0,发现没有作用。
问答
启动workerman服
务
后,原来的apache服
务
重启才能使用
启动workerman服
务
后,原来的apache服
务
重启才能使用,停止workerman服
务
后,原来的apache服
务
也是需要重启才能使用;这是为什么?
问答
关于科学使用计时器的常识问题
小弟初来乍到请各位大佬多多指点,我想用该框架做一套棋牌游戏,其中游戏里面涉及到很多计时器的使用,我想了解一下使用大量的计时器会
不
会对服
务
器产
生
很大的压力,我应该如何更科学的去使用计时器呢?
问答
Gateway定时器问题
我遇到的场景是这样: 在onMessage中用户发送绑定信息过来后我会
生
成一个定时器来主动推送数据 这块逻辑执行时间比较久,导致在这个定时器执行过程中 其他用户发送绑定信息服
务
端阻塞
不
会绑定成功 这种情况下应该怎么处理
问答
今天学习Gatewayworker,遇到问题,请各位前辈帮忙看看,谢谢!
浏览器连接服
务
,onConect可以正常返
回
数据,客户端可以接收 2. 客户端向Gatewayworker服
务
端发送消息,服
务
端onMessage没有执行 3.客户端关闭页面,服
务
端onClose也
不
执行 客户端代码  服
务
端代码 !
分享
upstream timed out (110: Connection timed out)
Nginx请求报错问题分享近期发现服
务
器一直报请求超时 **upstream timed out (110: Connection timed out)** **首先排查是
不
是数据库死锁导致的请求超时,后面排查了下没发现有
事
务
锁问题。📉 **超出带宽限制,导致出网流量受限** **入网带宽(下行):** - 峰值:**20.967 Mbit/s** - 时间:2025/06/11 09:50 - 虽未受限制,但可能间接导致服
务
器处理能力饱和如果是同类问题的话,建议将服
务
器改成按量付费50Mbit/s或以上,来解决这个问题。### # **以上是个人经验分享,如果有
不
同意见的小伙伴也可以发表下意见让我吸取下经验**
问答
付费帮写一个服
务
端和安卓通信
需求很简单,后台用phpsocket.io搭建服
务
器,写个服
务
端,安卓
不
用写,但是要能测试通过。就是能和安卓客户端通信,随便发个消息,安卓能收到就行。公司安卓用的j
问答
为什么同样的代码,在本地可以joinGroup而到了服
务
器上就
不
能joinGroup呢?
为什么同样的代码,在本地可以joinGroup而到了服
务
器上就
不
能joinGroup呢?25774 1.75M text://127.0.0.1:13001 TimeWorker 0 0 0 0 ``` 服
务
器上没有之外
不
知道为什么服
务
器上没有呢?或者是有什么其他原因导致的呢?1.75M text://127.0.0.1:13001 TimeWorker 0 0 0 0 ``` 在服
务
器上的
问答
动态定时任
务
怎么弄呢
有个功能是用户可以自定义任
务
提醒 只需要输入提醒时间和提醒内容 到时间后给用户发提醒内容 这种多个动态定时任
务
应该怎么弄呢 如果用linux crond隔时间去跑的话 这个设置的间隔时间也
不
能定
问答
workman进程中是单线程么
rt,workman 进程是单线程么,就是轮询和执行
回
调, 是会冲突么?如果我只启动一个进程的话, 是
不
是无论timer 还是 onmessage 中的
回
调, 都是按顺序一个一个执行的,处理数据都
不
需要加锁?谢谢~~~以前用c++, 刚开始接触php开发游戏服
务
器, 考虑的互斥有些多
问答
冒昧咨询下 我想实现发送消息到客户端 想传
回
是否已读消息 怎么实现
冒昧咨询下 我想实现发送消息到客户端 想传
回
是否已读消息 怎么实现
问答
请教walkor大大, 如何实现定时任
务
的触发,
不
是手册里的定时任
务
呢
问题是, 已搜集用户资料, 然后根据用户填写的时间, 到时间后, 向用户指定的邮箱或是手机发送用户设定的预发送内容, 想使用crontab,
不
过感觉
不
现实, 一两个用户还可以, 用户多了, 就
不
现实了...请教walkor大大能
不
能给个思路呢, 谢谢先 :)
问答
php 8.2下 phpsocket.io 给$socket设置变量无
效
[截图](/upload/img/20250626/26685d6b5b3b4f.png) 给socket 动态设置对象,好像
不
起作用了,卡主了在这里。phpsocket.io 是 2.2.0
问答
tcp测试工具连接服
务
器无法收发数据
我用TCP调试助手(window软件)连接到服
务
器的TCP端口后接收
不
到心跳,向服
务
器发送字符串,服
务
器也没有反应。用此软件连接text端口,却可以接收到心跳,按照text协议发送字符串,服
务
器也可以响应。 这是为什么? 我该怎样使用tcp协议呢?
问答
关于房间的一个问题[已解决]
一个房间中有多个用户的时候,其中一个客户端 点击了 网页的关闭按钮 或者手机中直接 把浏览器 向上划 关闭了 导致 客户端主动关闭,这个时候 服
务
端 收到 onclose
事
件,但是此时服
务
端的 该
« 上一页
1
...
95
96
97
98
99
100
101
102
...
483
下一页 »
« 上一页
98
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝