workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
gatewayworker如getClientIdByUid每两次循环获取到client_id
gatewayworker如getClientIdByUid对同一个用户获取到client_id,获取两次能获取,第三次就获取
不
到,第四次又可以了,每两次一循环着是咋
回
事
,期间浏览器一直在每隔10秒发送数据ping数据,
不
太可能在存在掉线的问题,有遇到了吗
问答
同一服
务
器运行两套workerman程序有什么需要特别修改的吗
由于项目需要,我在同一服
务
器
不
同域名下配置了两套workerman程序(都是这样:[attach]262[/attach]),但是其中一套总宕机,后来就修改了端口号: 1、socket 前端访问端口号、注册端口号,$worker->registerAddress = '127.0.0.1:12003'; applications/im/start_gateway.php 38 原来1236 5、
生
成注册实例,$register = new Register('text://0.0.0.0:12003); applications/im/start_register.php 20 原来1236 6、
生
成webserver8、注册中心地址: public $registerAddress = "127.0.0.1:12003"; gatewayworker/businessworker.php 原来1236 9、注册服
务
地址:public $registerAddress = "127.0.0.1:12003"; gatewayworker/gateway.php 原来1236 但是依然
不
行,请问还需要修改其他的地方吗?
问答
ping_not_response_limit = 2 的功能无
效
服
务
器还没有处理这个参数, 无法实现服
务
器端接收数据来判断客户端是否在工作.
问答
在有框架FRAMESET 的页添加js/sender,js 无
效
无法获得消息,什么原因呢???
1" id="content" scrolling ="yes"/> </FRAMESET> </html> ``` 以上是在web-msg-sender.html 中修改 ,如果是有框架 ,接收
不
到信息,注释掉框架 就好
事
,很奇怪。。。
问答
workerman常驻内存的疑惑
我试了下,随时更新这个文件的代码,都会及时
生
效
。 2.还有是用require 还是 require_once
问答
【已解决】GatewayClient和GatewayWorker
不
在同一台服
务
器如何配置
GatewayClient和GatewayWorker
不
在同一台服
务
器,也
不
在同一个局域网。 Gateway的lanIp设置为了 当前服
务
器的**外网ip**:  另一台服
务
器通过GatewayClient访问sendToUid()等方法报错: !
问答
apache 代理wss,转发的端口
不
是本机,是另一台服
务
器,可
不
可以
转发的端口
不
是在本机,是在另一台运行gatewaywoker服
务
器,地址填写运行gatewaywoker的服
务
器地址,可以吗,我看教程填写的都是本机地址。
问答
压力测试进度
回
调函数展示问题
#### 问题描述 我想做一个压力测试小玩意,然后把这些东西都展示到前端页面上去,最终结果可以展示上去,但是进度
回
调函数(用于显示成功和失败的请求数量)这块的数据展示
不
上去 ob_flush(); flush(); 缓冲区,这两个东西我尝试过了,根本达
不
到我的想法  这是最后页面上返
回
的数据 !upload/img/20250214/1467af0fb78051.png) 之前的代码是这样写的没有实现我的想法 $progressLogs = []; // 用于存储进度信息 // 进度
回
调函数
问答
webman admin返
回
数据处理
#### 问题描述 webman-admin返
回
的查询数据怎么处理?"value":"124.1.1.2","note":"禁用該IP下所有用戶","adminid":1,"status":1}]}', 'file' => NULL, )) ``` 比如这样的返
回
结果
问答
tcp协议,一个客户端,瞬间爆发大量消息时,onMessage接受消息异常,或者Wokerman $con->send()返
回
消息异常
我1秒内向服
务
端发送大量消息,每次正常的数据是这样{"header":"test","iframe":"..."}, 但是大量消息发给服
务
端时,有时服
务
端会接受这样数据{"header":"test",,这样瞬间onMessage接受多个客户端消息,或者返
回
消息也是同样 例如:返
回
消息  正常应该只返
回
{"code":1,"msg":"success","data"
问答
workerman与数据库结合的时候,产
生
的问题和解决案例。
workerman与数据库结合的时候,产
生
的问题和解决案例。
问答
在哪规定了
回
调函数中的参数?
我在测试onConnect
回
调函数的时候遇到如下问题. 1.服
务
器端代码: ```php <?php use Workerman\Worker; require_once '.\n"; }; ``` 2.成功开启worker服
务
; 遇到报错 ```log PHP Warning: Missing argument 2 for {closure}() in /test.php
分享
webman 在http接口发送websocket消息如何实现?
## 思路 ```text 使用Channel分布式通讯组件启动一个服
务
,用于夸进程通信 ``` ```text websocket端: 在websocket启动时通过监听启动
事
件,在启动
事
件实现 Channel逻辑 Channel逻辑:连接上Channel服
务
,订阅一个自定义
事
件用于接收来自http的通知 接收到http的通知后可以在websocket启动
事
件中获取到websocket 客户端连接对象,通过连接对象将消息推送到前端``` ```text http端: 连接上Channel服
务
,publish消息到上面定义的
事
件 ``` ### 进程配置  ### websocket端 onWorkerStart
事
件 !
文档
onBufferDrain
`` 每个连接都有一个单独的应用层发送缓冲区,缓冲区大小由```TcpConnection::$maxSendBufferSize```决定,默认值为1MB,可以手动设置更改大小,更改后会对所有连接
生
效
该
回
调在应用层发送缓冲区数据全部发送完毕后触发。一般与onBufferFull配合使用,例如在onBufferFull时停止向对端继续send数据,在onBufferDrain恢复写入数据。##
回
调函数的参数 ``` $connection ``` 连接对象,即[TcpConnection实例](../tcp-connection.md),用于操作客户端连接,如[发送数据](..) { echo "buffer drain and continue send\n"; }; // 运行worker Worker::runAll(); ``` 提示:除了使用匿名函数作为
回
调/faq/callback_methods.md)使用其它
回
调写法。 ## 参见 onBufferFull 当连接的应用层发送缓冲区满时触发
问答
小蝌蚪分房间怎么做?
我需要做频道,
不
同的人进入
不
同的频道
不
会冲突,思路我已经明确了,具体代码
不
会改,参考chat,chat与蝌蚪的相应方式
不
太相同,蝌蚪直接是“websocket握手”,返
回
“welcome”,而chat虽然也有“websocket握手”,但没有返
回
值,我仿照chat的login
事
件在蝌蚪中没有任何作用,消息无法发送到login,我想是我的代码有误,真
不
知道蝌蚪的分房间怎么做了。。。
问答
gateway在服
务
器使用nginx代理wss,连接返
回
502
大佬你好, 用本地的PHP环境下浏览器连接正常,到实际服
务
器上之后连接报502,用了nginx代理,没有用workman开启ssl 请问这种情况有哪些原因,该怎么排查 [attach]2407[/attach
问答
按照官方档案编写代码,在ci中使用gatewayworker,出现如下错误。stream_socket_sendto(): Զ�����ǿ�ȹر��һ�����е���ӡ�
这是怎么
回
事
啊?看了相关的问题,好像都没有一个确切的答案。求大佬答疑。谢谢
问答
windows服
务
器内部可以访问,外面
不
可以
https://www.workerman.net/web-sender 花了我好几天,windwo服
务
器里面可以正常跑起来 外面就
不
可以了,百度都搜索遍了,没解决,端口
不
知道怎么弄 https://blog.csdn.net/spt_dream/article/details/75014619 按这样也
不
行
问答
swoole和workman的使用场景是
不
是几乎差
不
多啊?
#### 问题描述 swoole能做的
事
,workerman也是全部能做吗?
问答
我用wokerman-chat 开发的即时通讯工具在IE下出现了问题,请帮忙看下
在windows下面,我们测试的合适呢,放到LINUX,IE连
不
上,IE的控制台报错是, 日志: 连接关闭,定时重连 日志: 连接关闭,定时重连 日志: {"type":"ping"} 日志: 连接关闭,定时重连 日志: {"type":"ping"} 日志: 连接关闭,定时重连 这又是怎么
回
事
呢 后来重启了下服
务
控制台信息变了: 日志: response header: ```http HTTP
« 上一页
1
...
49
50
51
52
53
54
55
56
...
480
下一页 »
« 上一页
52
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝