workerman
首页
问答
分享
手册
市场
商业
客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman中如何集成单元测试?
可以测试服
务
类 但是无法测试http请求 `test/BaseText.php` ``` # DI protected $container; public function __construct[截图](//www.workerman.net/upload/20210301/01603c82cc4c6f.png) 可以测试服
务
类 有
不
有办法测试控制器的返
回
呢
问答
请教一个问题,getAllClientIdList,getAllClientSessions有时返
回
空,有时
不
为空,该怎么排查

问答
需要
不
断的返
回
数据给客户端
#### 问题描述 需求是用户访问了这个页面, 发送了数据, 然后需要实时更新这个页面的数据 
问答
gateway websocket服
务
流量如何计算
#### 问题描述 gateway 启动的websocket服
务
,除了心跳数据每分钟0.2K,24小时socket消耗流量是多少?怎么计算?
问答
Worker::$onMessage 这个
回
调函数 是在哪里调用的
); acceptConnection 这个函数没有 call_user_func($this->onMessage, $connection, $recv_buffer); 实在是找
不
到调用的地方
问答
webman安装出错,是我哪里操作
不
正确吗
gatewayworke运行正常 composer版本 2.2.18 按照webman手册介绍 去除阿里云镜像 然后执行composer create-project workerman/webman 返
回
问答
isUidOnline在thinkphp中报错
代码和
效
果如附件图,请大神给予解答。
问答
workerman/http-client 能设置代理吗?
就像php curl一样的,长
效
代理 短代理等等
问答
phpsocket.io 客户端每次刷新都会重连, 为什么上次的连接还占用连接数
我做的这个功能是用于PC端与手机端的信息传递,因为一些原因PC端会经常刷新,刷新后就会产
生
新的连接,最近才发现刷新前的连接虽然断掉,但没有去除掉,还是会占用连接数,导致现在会因为达到最大连接数据而停止,提问, 服
务
端检测到客户端断开后,服
务
端要用close()操作吗,这样会删除刷新前的连接占用吗
问答
使用socket.io单个进程内初始化一次mysql数据库连接全局使用问题
在开启进程前,我创建了一个mysql连接,在常驻内存中全局使用这个连接,虽然避免了重复创建的问题,但是如果长时间
不
连接就会断线,导致全局连接失
效
,我知道workman的mysql组件解决了这个问题,但是我想了解一下
不
依赖于
问答
阿里云物联网服
务
端订阅问题
#### 问题描述 我在开发阿里云物联网的服
务
端订阅功能,听阿里云的工作人员只能通过/topic/#,来获取获取所有的设备发送的信息,如果我有几千台设备同时发送信息,同时都到这一个接口来区分和保存信息会
不
会并发很严重,请问大佬们有什么解决办法吗,现在服
务
器是16核的,我该如何优化我的代码呢?//若使用二进制传输,则userName需要添加encode=base64参数,服
务
端会将消息体base64编码后再推送。具体添加方法请参见下一章节“二进制消息体说明”。
问答
Android 客户端 Okhttp 发送 心跳 PHP 服
务
端无法收到心跳
看看有啥方法处理,android 端打断点看到, 心跳消息 一直再发,也一直再收,但是 服
务
端就是
不
走 onmessage 方法(后端大佬说的)
问答
关于gatewayworker中使用redis
$user_list = array_values($user_list); }); ``` 使用redis的时候zRange 在测试服
务
器上可以正常获取到数据没有数据也会返
回
空数组,但是到正式线只会返
回
false,又碰到过这个问题的吗?
问答
使用tp5整合的workerman如何实现服
务
端推送
【推送的数据是从数据库读取的】看了tp5官方开发手册后使用compoesr安装了workeman,安装后如何在别的控制器方法实现服
务
端的消息推送呢?参考了wokerman官方手册【在非WorkerMan项目中推送消息】这篇文章,发现代码和tp5整合的workerman代码有
不
少的差异,如果安照官方的推荐代码又怎么实现链接数据库呢?
问答
我在用python 测试websocket 连接时,服
务
器端 onConnection 中打印Gateway::getAllClientCount() 时
我在用python 测试websocket 连接时,服
务
器端 onConnection 中打印Gateway::getAllClientCount() 时,打印的值从1-45获取1-50后又从1开始打印,再到45,50什么的就这么循环,但是总跟我python中设置的请求数量(2000)对
不
上。
问答
服
务
端如何通过业
务
驱动的主动向服
务
端发送消息,而
不
是命令行呢

问答
Timer执行任
务
时间问题
程序原本用了while(true) {} 死循环来进行队列消费者操作,看了官方文档后,里面有说
不
能用死循环,会造成进程状态无法上报,无法正常stop, restart进程。运行过程发现内存占用特别大,用 php server.php status 查看是正常的,但是 ps -aux 可以查看到 Workerman server.php 的内存占用85%以上了(服
务
器内存32GB
分享
关于文档中 如何实现异步任
务
任
务
进程服
务
端 能理解 而消费者 $worker = new Worker('websocket://0.0.0.0:8080'); 如例子中 我要给1000用户发送邮件 ,是请求 websocket
问答
一个延时操作的问题
这样一个场景,用户下单后1分钟内未支付将该订单自动删除,如何用wokerman的定时器来制作呢,希望能给个demo,我用手册的例子新建了一个文件,然后在自己的业
务
代码里面需要的地方采用命令行形式的方法去每次调用这个文件,
效
果是有,但是在请求数较多时cpu占用非常大。
问答
gateway worker client cli 下运行,一段时间后无法获取 uid bind 的 client id
client id 推送数据,一段时间后,gateway worker client 无法获取 uid 绑定的 client id,从数据库中取出 client id 再次执行绑定,能用一段时间,然后又失
效
只在客户那边出现,workerman 本身服
务
端中间没重启过
« 上一页
1
...
127
128
129
130
131
132
133
134
...
459
下一页 »
« 上一页
130
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝