workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman 里 $request 里得 connection 中得id 一直是1
在控
制
器中,获取当前请求的id,每次都是1,就算在同一个
进
程里也是1,workerman文档中不是写了,这个id会自增 吗 ``` print_r($request ->connection ->id
问答
gatewayWorker
配置wss用的证书和项目域名的证书用的是同一个证书吗?
laravel项目
gatewayWorker
配置了wss后无法启动,提示 SSL handshake error: stream_socket_enable_crypto(): SSL operation
问答
gateway4 bindUid无效
直接打印client_id可以看到在线,打印设备id就显示0,也不能使用Gateway::sendToUid
发
送
消息。通过getClientIdByUid 文档说返回值为与uid绑定的所有在线的client_id
数
组,但我这返回的是空
数
组 bindUid到底是client_id绑定设备id,还是设备id绑定client_id,为什么这里一个有一个没有,最关键不能用isUidOnline判断是否在线,不能
发
消息。
问答
Gateway::sendToClient()问题,代码已经贴上
Gateway::sendToClient();
发
送
不了给单个用户,我是用谷歌游览器的 console 来
发
送
指令的,群聊的信息能接收到,但是就是Gateway::sendToClient方法的信息就接收不到
问答
有多个任务怎么合理分配到多个
进
程
问题: 1、有多个任务怎么合理分配到多个
进
程? 2、如果单个
进
程上任务过多,这个
进
程占用CPU、内存会升高 卡住? 3、常驻内存,php有没最大执行时间?
问答
请教如图流程架构,该如何实现呢?
在撮合流程的第
二
步中,未撮合的订单保留在此处,等待新订单
进
入与之匹配,订单可以撤销。
问答
GateWay 如果Gateway
进
程和BusinessWorker分离部署的问题
如题,Gateway负责与客户端
进
行通信,那么是否worker
进
程的服务器不需要内核调优?
问答
使用workerman http异步流式请求,消息长了,progress会拿到一半消息,如何处理?
this->debug && $this->stdoutLogger->info($buffer); }, ]); ``` ### 遇到问题 以上代码的`buffer`有时候会是不完整的消息,我
发
现这个情况是出现在消息很长的情况下### 错误
数
据
``` ...内,表明� ``` 会出现这种
数
据
,消息短没有问题,消息长了看起来应该是不完整,请问如何处理?
问答
依然还是出现 Alarm Clock(附上源码)不知道原理,哪位朋友解释一下啊。
我有一个server.php文件 我在主
进
程中使用GlobalData变量共享组件。每0.5秒随机赋予$global_client->param一个
数
字,这一切都是正常。$worker = new Worker(); $worker->onWorkerStart = function() use($global_client) { //每0.5秒随机设置一个
数
>param=rand(1,999999); }); }; Worker::runAll(); ``` 我有一个client.php文件 如果不要while循坏,我再cli模式下能正常获取
数
据
我的理解GlobalData变量共享组件 好比
数
据
库,我while就是不停的连接
数
据
库,但是没成功~不知道原理
问答
【已解决】websocket服务每隔24小时掉线一次
这几天测试一台服务客户端是用安卓写的,链接了使用
Gatewayworker
框架写的websocket服务, 这是这台服务下线的时间: > 2022-01-23 09:47:27 > 2022-01-2409:47:22 > 2022-01-25 09:47:27 期间除了ping,没有任何消息推
送
ping是正常的,为啥会每天断一次,如果不是服务端问题,应该就是客户端的问题了。
问答
windows worker::stopAll 并没有拉起一个新的
进
程?
#### 问题描述 如题 在Unix下测试可以拉起新的
进
程 在win下 直接断开了 那么在win下 stopAll后 如何拉起一个新的
进
程?
问答
单机部署 gateway
进
程一个没问题 多个gateway同一个群组的用户获取到的在线人
数
不一样 消息也不同
[截图](//www.workerman.net/upload/20210219/19602f9e4df595.png) 同时四个客户端连接上
进
入同一个群组 消息跟获取到的群组人信息都不一样 A,B 获取一样的成员信息ab C,D获取一样的成员信息cd A的消息固定B能收到之类的 反正很混乱 换成单
进
程gateway就没事 3.0.19版本
问答
关于workerman http http 服务访问过快无返回的问题
[截图](/upload/img/20220627/2762b92ba30adc.png) 实际业务过程中,出现http 请求丢失的问题,我对比了经过nginx服务器
发
送
到workman http 服务的收
发
日志,同一时刻收到的记录比
发
出的记录少,导致
发
送
收到的回复超时,我怀疑是如图的问题。问题:我配置了http 服务器,收到即可回复“hello world”,但是 用curl 请求这个端口的时候,如果
发
送
过快就会无回复,卡住。不知道什么原因 !
问答
能否将webman目录结构改成自己想要的
start.php--项目启动入口 ``` 示例访问:www.xbcode.net/plugin1/index/index/index 访问的则是【插件plugin1、模块index、index控
制
器等 3、创建webman
进
程,并监听端口默认8787 4、创建自定义
进
程 5、webman
进
程和自定义
进
程启动后执行以下逻辑(以下都是执行在onWorkerStart里) ### 处理请求流程 1、判断请求url是否对应的插件目录下public的静态文件,是的话返回文件(结束请求),不是的话
进
入2 2、根
据
url判断是否命中某个路由,没命中
进
入3、命中
进
入4 3、是否关闭了默认路由,是的话返回404(结束请求),不是的话
进
入4 4、找到请求对应的中间件,执行前置中间件,执行业务逻辑,执行后置中间件,请求结束。#### 为什么会有以上的想法(仅个人想法) - 至今开
发
我觉得,开
发
业务型插件和模块,好像都是大同小异的 - 应该像积木一样,会越来越多的插件,尽可能避免重复造轮子 - 既然是框架,尽可能的完全以积木式插件这种来搞比较好
问答
gatewaker http 中如何实现延时而不影响程序运行
$mqtt->publish($ident,$payload,$options); }; RT 这个代码因为某些原因,需要后面的操作延时2秒执行,我写了sleep(2),新的
数
据
post
进
来要等两秒以后。我想要的结果是后面的操作延时2秒执行,但同时可以接收新的post
数
据
。
问答
gateway 当send
发
送
的内容达到500KB或者更大
情况是: 客户端每1秒就去请求,gateway立马回馈500kb或是更大的内容给客户端 对服务器的要求是怎样的? 当前遇到的情况,客户端socket突然断开链接了
问答
workman
发
送
接收消息有延迟,是怎么回事?
](//www.workerman.net/upload/20191105/055dc0ed5a2c9f.png)](//www.workerman.net/upload/20191105/055dc0ed555937.png)](//www.workerman.net/upload/20191105/055dc0ed4f3562.png)
问答
Worker
发
送
信息到客户端后连接会断开
```php use Workerman\Worker; use Workerman\Autoloader; // autoload require_once __DIR__ . '/../../Workerman/Autoloader.php'; $worker = new Worker("tcp://0.0.0.0:3737"); $worker->name = 'gbapp'; $worker->onMessage = function($connection, $data) { foreach($connection->worker->connections as $con) { $con->send($data); } }; Worker::runAll(); ```
问答
http-client swoole协程 使用代理高并
发
出现报错
#### 问题描述 webman使用swoole协程,开启1
进
程,在使用错误的代理的情况下,50并
发
有大几率触
发
报错【ErrorException: Swoole\Coroutine::resume(
问答
消息
发
送
后,接受者马上收到消息,但是
发
送
者得到返回值确认消息成功时间四五秒

« 上一页
1
...
215
216
217
218
219
220
221
222
...
450
下一页 »
« 上一页
218
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝