workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
判断当前http客户端异步的任
务
数量
http = new Workerman\Http\Client(); for ($i=0; $i < 10000; $i++) { if(/*这里我想判断正在执行的异步任
务
没超过exception){ echo $exception; }); } }; Worker::runAll(); ``` 请教下这里我怎么判断异步的任
务
没有超过
问答
怎么发布webman-admin插件
#### 问题描述 具体的流程
不
清楚,希望大佬
回
复下!
问答
Channel/Client 当服
务
端未启动时报错
#### 问题描述 当服
务
端未开启时,客户端报错。event_data){ global $clients; $clients[$event_data['id']] = $event_data['time']; }); ``` #### 重现问题的步骤 服
务
端没开
问答
异步workerman 和Channel 进行通讯
因项目需求 有多个远程服
务
端, 我建立了多个AsyncTcpConnection 和远程服
务
端一一连接 现在需要将这些远程服
务
端的消息, 集中返
回
到一个页面上,我目前用的是Channel 组件 ,
文档
phar打包
安装命令行工具 `composer require webman/console` ## 打包 在webman项目根目录执行命令 `php webman build:phar` 会在bulid目录
生
成一个为了避免打包文件尺寸过大占用过多内存,可以设置 `config/plugin/webman/console/app.php`里的`exclude_pattern` `exclude_files`选项将排除
不
必要的文件* 运行webman.phar后会在webman.phar所在目录
生
成runtime目录,用于存放日志等临时文件。* 如果你的业
务
需要上传文件到public目录,需要将public目录独立出来放在webman.phar所在目录,这时候需要配置`config/app.php`。'public', ``` 业
务
可以使用助手函数`public_path($文件相对位置)`找到实际的public目录位置。 * 注意webman.phar
不
支持在windows下开启自定义进程
问答
AsyncTcpConnection类可以用在php-fpm环境中吗?
目前在php-fpm下使用提示`Call to a member function add() on null` 如果
不
行,请问有其他的方式吗?(其实需求只是为了代替使用php原
生
创建tcp客户端,比较麻烦)
问答
我想咨询下client_id的数量问题
新版本的client_id会自动
生
成,默认是20个字符长度,会
不
会有用完的一天,用完了会怎么样??因为我是在接口里调用客户端推送消息,推送完后就会断开。断开一次会用掉一个client_id
问答
关于webman分组路由中间件的问题
#### 问题描述 分组路由的中间件经常是比较复杂的,现在的中间件只能加到本组,无法应用到子组,觉得
不
是很方便,还会产
生
代码冗余问题,关于这个问题以后版本会优化吗
问答
php start.php start -d
#### 我发现
生
产环境 使用 php start.php start -d后,更新文件,
不
用reload,也会更新文件,这是为何 这里写问题描述 ``` config/app.php return
问答
路由分组别名设置关联输出
/upload/img/20241129/296749cb611b29.png) 框架路由分组别名问题,如图是通过前缀来区分分组,有没其他更好的方式输出对应关联型路由列表实现接口管理,目前文档插件都
不
支持注解
生
成
问答
客户端监听服
务
端获取rabbitmq消息队列,rabbitmq有消息的时候客户端刷新页面才能获取到消息,监听没起到作用,请求各位大神指点迷津
'/Autoloader.php'; // 注意:这里与上个例子
不
同,使用的是websocket协议 $ws_worker = new Worker("websocket://192.168.1.218:5556"); // 启动4个进程对外提供服
务
$ws_worker->count = 4; // 当收到客户端发来的数据后返
回
hello $data给客户端 $ws_worker->onMessage
问答
定时器里如和写长连接的广播?
是这样的需求 定时器一直在控制长连接只有在特点的时间长连接才返
回
数据 只用workerman 我尝试了在长连接新写一个定时器,定时器中似乎
不
能影响长连接的返
回
问答
wenman在linux是多进程,在windows server是单进程还是怎么的?
效
率差距有多大?
问答
上传图片开启本地ssl证书bug问题
[截图](/upload/img/20230104/0463b4cff004dd.png) 备注:自己已检测业
务
代码,
不
应该是业
务
代码错误,业
务
代码是从原
生
tp5复制过来的 ```php //上传图片$savePath;//远程服
务
器存储的名字 require '.server_key_name, $body = fopen($local_path, 'rb') ); // 请求成功,返
回
透明前景
问答
workerman能用PHP作服
务
器andriod和ios作前端吗
公司做即时通讯,手机端的交流类似于QQ,PHP作服
务
器。这样能做到吗
问答
workerman收
不
到设备响应信息,抓包能看到设备的报文
#### 问题描述 用workerman和设备建立连接后给设备发请求,收
不
到设备响应的数据 详情报文如图,蓝色框的是和设备建立连接后我这边发送的请求,红色框的是设备的响应,而workerman onMessagehttp_worker; // 创建一个Worker监听8001端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:8001"); // 启动4个进程对外提供服
务
count = 1; // 新增加一个属性,用来保存uid到connection的映射 $http_worker->uidConnections = array(); // 接收到浏览器发送的数据时
回
复
问答
怀疑app端断开以后重连写的有问题,需要抓一些包来支持的我论点,但是目前抓
不
到连接时候的包,求帮忙
大佬们好,现在服
务
器每过一段时间就会连
不
上,过一会又自己好了,现在运维发现,有很多ws的空连接,运维严重怀疑是app端的重连机制有问题,断了以后会一直连.导致服
务
器上空连接太多以后崩溃 但是我用wireshare抓
不
到握手时候的包,想问问大佬们这个有什么办法抓
不
问答
gatewayworker服
务
端发送消息有时失败
前端调用接口从服
务
端发送消息给所有客户端,接口是调用的Gateway::sendToAll($result);使用的TP5的框架.有时发送失败,TP5报错如下图,请教是什么原因导致的,谢谢 [attach
问答
关于向Register服
务
发起了socket链接
#### 问题描述 今天查询项目日志发现有很多IP向Register服
务
发起了socket链接 我使用的是webman 怎么规避这种情况呀 !
问答
onBusinessWorkerConnected 这个属性是
不
是没有用呢?
$worker_info['worker_key']; // 在一台服
务
器上businessWorker->name
不
能相同 if (isset连接成功之后触发 * * @var callback|null */ public $onBusinessWorkerConnected = null; ``` 我怕自己代码
不
是最新的q=onBusinessWorkerConnected 也没有找到, 请问 onBusinessWorkerConnected 这个属性是
不
是没有用呢?
« 上一页
1
...
149
150
151
152
153
154
155
156
...
475
下一页 »
« 上一页
152
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝