workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
刚入手,想了解下workman的原理
// 创建一个Worker监听2345端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:2345"); // 启动4个进程对外提供服
务
$http_worker->count = 4; // 接收到浏览器发送的数据时
回
复hello world给浏览器 $http_worker->onMessage = function($connection
问答
请教一个websocket异常关闭 错误码1006的问题
情况是这样的 我使用的是gatewayworker 配置的是nginx反向代理 8282端口 然后服
务
端设置的心跳是40s 然后客户端设置的发送心跳间隔是30s 我chrome开了三个页面 一开始没啥问题但是切其他窗口一段时间 比如10分钟
回
来再看刚才的页面 websocket就已经关闭了 错误代码是1006 请问这是什么原因呢
问答
isUidOnline的bug问题,无法获取在线状态
## 问题描述 登录认证的时候已经执行了Gateway::bindUid($clientId, $devID),但是在使用时Gateway::isUidOnline(mixed $uid); 返
回
是[截图](/upload/img/20250903/0368b7f10f1e21.png) 通过日志查看client_id 和 dev_id是已经绑定成功了,但是在业
务
流程中使用Gateway::isUidOnline
问答
workerman-for-win的定时器
不
可用
在windows上使用定时器,发现会报pcntl找
不
到的错误。windows上的定时器怎么也用pcntl呢?非Unix的系统
不
是
不
支持吗。 [attach]960[/attach]
问答
webman-admin后台自定义主题风格保存的业
务
逻辑
但控制器中又有加载主题配置的业
务
存在,是存在BUG还是?
问答
yzh52521/webman-task 如何使用类任
务
怎么填写都是提示类
不
存在 已经解决 需要使用预设格式 ```php <?
问答
Gateway的sendToClient怎样才能获取到设备的响应数据
需要鉴权,Server端 返
回
401 Unauthorized,其中响应的报文头加入WWW-Authenticate鉴权域信息,且WWW-Authenticate鉴权域需携带realm、nonce值、Client端 收到 Server端响应的 401 Unauthorized
回
复后,Client通过返
回
的algorithm加密算法,对Server端返
回
的realm、nonce值,用户名ApiAdmin然后将计算出Digest-Response和收到的response值进行比对,比对一致则返
回
200 OK; 比对
不
一致则返
回
401 Unauthorized,其中响应的报文头加入WWW-Authenticate
问答
不
管workerman用的什么协议,ios和android连接workerman是
不
是通过socket连接呢?
不
管workerman用的什么协议,ios和android连接workerman是
不
是通过socket连接呢?
问答
基于AsyncTcpConnection实现的WS客户端reConnect 方法问题。
使用AsyncTcpConnection实现的WS客户端reConnect()在onClose
回
调中调用,实现断线重连.use ($con) { $con->send("连接成功goWebsocket\n"); }); }; //返
回
的消息function(AsyncTcpConnection $con, $data) { echo $data; }; // 当连接远程websocket服
务
器的连接断开时
问答
workerman 4.1.13, connections无数据
#### 问题描述 workerman 版本 4.1.13,正常启动worker服
务
(tcp、http、ws)等后,客户端正常链接,运行 php start.php status 显示正常,但是运行 phpstart.php connections 时,无数据返
回
,检查代码后发现是未找到 .connections 文件 #### 程序代码或配置 原始代码 945行左右 ``` $statistics_file/workerman-$master_pid.status" ``` #### 重现问题的步骤 按代码的意思是,在执行 ```php start.php connections``` 命令的时候,
回
去查找对应的
问答
有没有针对API接口级别的限流插件(针对
不
同的接口限速
不
同)
#### 问题描述 有没有针对API接口级别的限流插件(针对
不
同的接口限速
不
同) #### 为此你搜索到了哪些方案及
不
适用的原因 https://www.workerman.net/plugin/36 https://www.workerman.net/plugin/37 目前找到的这两款插件 都是全局配置 好像无法针对
不
同的接口做
不
同的速率控制 限流在实际使用中
不
可能每个API接口 都使用相同的速率
问答
不
着急,
不
在线等。。。
不
着急,
不
在线等。。。 - -d
问答
同一个服
务
器启动多个webman报错
Address already in use) in /www/wwwroot/xxxx/vendor/workerman/workerman/Worker.php:2262 ``` webman 配置了
不
同的端口,但是启动的时候,一个能正常启动,另外一个报错, 好像redis 也成了公用,能说一下到底要改哪些地方的配置才能启动多个
不
同webman
问答
gateway worker 创建wss服
务
后,时
不
时命令窗口会打印错误,也定位
不
到问题,真的快愁死了,求大神解答疑惑
gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 2900; // 服
务
注册地址$gateway->registerAddress = REGISTERADDRESS; // 如果
不
是在根目录启动,则运行runAll方法 if(!
问答
数据库迁移执行成功没创建表
#### 数据库迁移执行成功,查看数据库表都没
生
成,只
生
成了一个phinxlog表  !
问答
方法被多次调用的问题
#### 问题描述 这里写描述 在win上面执行的时候,写的一个token
生
成的方法,里面使用了__construct去初始redis和mysql的连接方式,在执行调用
生
成token的方法,然后这个方法执行了两次
问答
webman部署到linux中,资源文件提示404报错(宝塔面板)
#### 问题描述 以下是我在ngnix中设置的代理,部分资源文件(css,js文件)返
回
404。第一次往linux中部署,请教解决方案!可以注释或修改 include enable-php-00.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失
效
问答
希望PHP官方提供可直接解压运行的Linux环境二进制包(issue求顶!)
https://github.com/php/php-src/issues/15916 💪💪💪 # 亲爱的PHP社区, 在我们的编程旅程中,尤其是对于新手来说,搭建开发环境往往是一项艰巨的任
务
。一致性:所有用户都可以使用相同版本的PHP,减少由于版本
不
一致带来的困扰。 节省时间:新手能更快上手,集中精力学习PHP语言本身。# 统一
生
态系统的好处 此外,推出统一的二进制包还有助于构建更加统一的
生
态系统,这将带来很多好处: 减少碎片化:相同版本使得社区交流和问题解决变得更加高
效
。
问答
php start.php start -d,连
不
上websocket
各位大哥,我遇到个问题,采用php start.php start -d(或者使用SuperVisord管理php start.php start)后,进程运行,隔一段时间,进程没断,但是用户连
不
上websocket,完全
不
知道啥原因,能否为我提供一下解决方案和思路,谢谢
问答
关于定时器的问题
用户连接后会创建一个对象,这个对象会启动一个定时器,定时器时间到了会判断用户超时,如果在时间范围内用户访问了对象,则定时器会被删除,因为我看了定时器使用注意项,有2个问题想请教下 1、如果我对象里面自己删除定时器,定时器是
不
是还存在,这个对象我存储在globalData里面 2、注意
事
项说了定时器
不
能跨进程删除,例如a进程设置的定时器无法在b进程直接调用Timer::del接口删除,我的客户端从哪个进程访问的,我没有办法判断,如果客户端连接后删除对象里面的定时器是
不
是代表
不
能够删除成功
« 上一页
1
...
185
186
187
188
189
190
191
192
...
483
下一页 »
« 上一页
188
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝