workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman-admin安装插件提示安装包
不
存在
#### 问题描述 webman-admin安装插件提示安装包
不
存在 #### 截图报错信息里报错文件相关代码 这里粘贴截图 ![截图](/upload/img/20230220/2063f32c003e82.png) #### 操作系统及workerman/webman等框架组件具体版本 本地window和服
务
器linux
问答
从onConnect到onMessage时间间隔长达1秒,该如何排查并调整?
问题描述: 服
务
器在江苏,同一套服
务
端Workerman,我做了一份远程测试脚本,分别从我的笔记本(辽宁)和另外的云服
务
器(北京)上运行测试脚本,结果如下: 笔记本在辽宁家用宽带执行测试脚本访问江苏的服
务
器,从onConnect到onMessage间隔60毫秒; 华为云北京区执行测试脚本访问江苏的服
务
器,从onConnect到onMessage间隔1.04秒。>name = 'apiV1Worker'; // apiv1进程数 $apiV1Worker->count = $config['workerCount']['api_v1']; // apiv1的
回
调类apiV1Callback, 'onClose'); ``` ```php class ApiV1 extends BaseCallback { /** * onWorkerStart
回
调$logInfo['log_prefix']; // 如果在方法内
不
重新声明global,将被当做局部变量 global $http, $redisQueueClient
问答
webman 让用户下载动态
生
成的数据 限制速度
我在tp6中是已经有了解决方案的,但是在webman中这个方法并
不
适用 以下是TP6中的代码 ```php private function down($data) { header
问答
gateway websocket服
务
流量如何计算
#### 问题描述 gateway 启动的websocket服
务
,除了心跳数据每分钟0.2K,24小时socket消耗流量是多少?怎么计算?
问答
关于gatewayworker中使用redis
$user_list = array_values($user_list); }); ``` 使用redis的时候zRange 在测试服
务
器上可以正常获取到数据没有数据也会返
回
空数组,但是到正式线只会返
回
false,又碰到过这个问题的吗?
问答
出现一个系统异常,导致数据有问题
(另外,我用的是RPC,明明类里面有我写好的方法,但RPC服
务
一直报“to be a valid callback, class 'Dashboard' does not have a method”,服了,这个问题改的我都怀疑人
生
了。是
不
是也跟上面报的问题有关呢?)
问答
【已解决】这个是workerman的ws协议问题还是 Client代码问题
time.Second, }, Origin: &url.URL{Scheme: "http", Host: "chat.workerman.net"}, } // 连接WebSocket服
务
器关闭WebSocket连接 wsConn.Close() } ``` #### 其他补充 `ws://chat.workermnan.net:7272/: ` 这个末尾:,是error字段的,
不
是
生
成的地址错误
问答
gateway worker client cli 下运行,一段时间后无法获取 uid bind 的 client id
client id 推送数据,一段时间后,gateway worker client 无法获取 uid 绑定的 client id,从数据库中取出 client id 再次执行绑定,能用一段时间,然后又失
效
只在客户那边出现,workerman 本身服
务
端中间没重启过
问答
一个延时操作的问题
这样一个场景,用户下单后1分钟内未支付将该订单自动删除,如何用wokerman的定时器来制作呢,希望能给个demo,我用手册的例子新建了一个文件,然后在自己的业
务
代码里面需要的地方采用命令行形式的方法去每次调用这个文件,
效
果是有,但是在请求数较多时cpu占用非常大。
问答
使用GatewayWorker开发棋牌倒计时应该怎么处理?
现在是一个房间一个定时器,但是运行久了会发
生
堵塞,导致定时器
不
准.一直没有找到合适的方案,有做过棋牌的大佬能解惑的嘛?
问答
服
务
端如何通过业
务
驱动的主动向服
务
端发送消息,而
不
是命令行呢
![](//www.workerman.net/upload/20200713/135f0bd31a5a6e.png)
问答
phpsocket.io 客户端每次刷新都会重连, 为什么上次的连接还占用连接数
我做的这个功能是用于PC端与手机端的信息传递,因为一些原因PC端会经常刷新,刷新后就会产
生
新的连接,最近才发现刷新前的连接虽然断掉,但没有去除掉,还是会占用连接数,导致现在会因为达到最大连接数据而停止,提问, 服
务
端检测到客户端断开后,服
务
端要用close()操作吗,这样会删除刷新前的连接占用吗
问答
物联网硬件怎么向服
务
端发送消息, 2. 还有服
务
端怎么向硬件发送消息, 3. 硬件怎么链接到服
务
器,跪求指点
硬件要链接到服
务
器并发送和接收数据
问答
有人在ci框架用过workerman吗,开启的websocket无法访问
websocket服
务
能够开启成功,但是却无法连接! 如果开启的服
务
不
走ci的入口文件,则可以访问,一走ci框架的入口文件,就无法访问,很纳闷 附上代码: ```php <?new Worker("websocket://0.0.0.0:800"); $ws_worker->name = 'MyWorker'; // 启动4个进程对外提供服
务
$ws_worker->count = 4; // 当收到客户端发来的数据后返
回
hello $data给客户端 $ws_worker->onMessage
问答
nginx转发到webman问题(webman BUG)
#### 问题描述 主服
务
器配置转发到子机webman 返
回
数据错误 实测500kb大小文件没有任何问题, 可以下载 但是3MB的文件就
不
行了 chrome浏览器直接下载未完成 使用curl方式 去获取只能读到2MB大小 如果将主服
务
器nginx转发到子机nginx 6MB大小的文件都没问题 所以判断结论是webman的问题 主服
务
器nginx配置 location / { proxy_redirect
问答
webman中如何集成单元测试?
可以测试服
务
类 但是无法测试http请求 `test/BaseText.php` ``` # DI protected $container; public function __construct[截图](//www.workerman.net/upload/20210301/01603c82cc4c6f.png) 可以测试服
务
类 有
不
有办法测试控制器的返
回
呢
问答
webman push插件 如果消息很多 用什么方案处理?
plugin.webman.push.app.app_key'), config('plugin.webman.push.app.app_secret') ); // 给订阅 user-1 的所有客户端推送 message
事
件的消息api->trigger('user-1', 'message', [ 'from_uid' => 2, 'content' => '你好,这个是消息内容' ]); ``` 如果在业
务
逻辑中直接执行推送,感觉会影响业
务
执行速度。
问答
workerman http协议问题
前提 workerman 使用http协议开发,当使用Connection: keep-alive设置头 问题 1.这个keep-alive的时间是多长,在哪设置和可以看到 2.时间到了,是服
务
器主动断开还是客户端断开什么时候销毁,服
务
器如何感知并触发onClose
事
件,是基于四次握手吗?但是我是突然把网页进程给关闭了啊
问答
[已解决]workerman接收
回
传消息后,如何发送给 PHP
因为系统一直检测markdown 格式
不
正确,以图片方式发布了相关问题。 ![](/upload/img/20221214/1463995ba5c473.jpg)
问答
两台装有webman服
务
器如何通信?
# 两台装有webman的服
务
器如何优雅地进行通信?
« 上一页
1
...
120
121
122
123
124
125
126
127
...
433
下一页 »
« 上一页
123
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝