bug描述 webman-push插件两处BUG 环境Windows10 PHP7.4 扩展都已经安装正常 1、api->trigger提交数据不成功,测试onApiClientMessage, var_dump无回显,没执行到这里 2、$request->rawBody() , 默认获取body数据存在获取无效的问题。诡异的是,有时候可以有时候不可以, 那么肯定就是BUG了,可以或者不可以的时候,数据 ...
bug描述 表单上传文件,图片可选可不选,使用request对象获取所有图片时报错;报错信息如下: 程序代码或配置 $file = $request->file('img'); postman请求 期待的结果及实际结果 按照手册应该返回null 实际报错信息为: 重现bug的步骤 控制器中打印$request->file('img'); 请求参数中包含file类型字段 img,img1,img未选择图...
问题描述 我在uni-app项目下 引入 webman/push-uniapp.js 报错 cannot set property doNotConnect of null 这个this指向有问题吗? ...
bug描述 这里写描述 我通过Timer::add定时拉取数据库数据然后创建新的定时任务new Crontab最后发现创建了很多重复的定时任务 程序代码或配置 Timer::add(1, function() use ($mqtt) { $res = Db::table("smart_timeTask")->select(); /这里省略了部分无关的代码/ for ($a=0; $a <...
关于定时器与业务结合 因为涉及到每个设备需要单独读取数据,所以需要针对不同的设备进行不同定时器的开启,可以理解每个设备都是一个客户端,我需要在同一刻并行读取当前所有在线客户端的数据情况 问:1、假设10个客户端同时在线,我是开启十个定时器在一个进程?还是十个进程每个进程一个定时器? 2、十个定时器能否同时触发?串行肯定不行。因为后续如果不是一个客户端 而是1000个甚至更多,需要的时间太长了,数据不准确...
使用Think-cache 无法使用标签,获取标签下缓存以及清除标签缓存数据,都没用,有大佬遇到过吗 返回的都是空数组 搜索这个方法的时候,感觉应该是走Driver里的方法,但是走了Redis的方法 ...
redis-queue消息队列,消费进程怎么控制消费频率 消息队列太多可以多开进程,保证消费速度 我遇到需求是 一秒内不能消费超过100次,请问怎么才能控制消费速度?并且保证队列都能被消费到...
问题描述 使用ngxin反向代理到webman服务的8787端口,webman提供了一个下载功能,使用的response()->download()方法下载大小超过2M的文件,16个进程,前端使用window.open()打开该链接下载文件,会间歇性出现下载失败的问题,大多数时候可以,但是不稳定,不时出现下载失败的情况。 这个下载服务是收费的必须要稳定运行才行吖请大佬们帮忙看看是么子问题,跪谢。 截图报错信息里...
问题描述 项目中需要上传视频,一个视频150M左右,直传基本上都是上传失败,所以改成了切片上传,一个切片2M,这样上传一个视频就得发70多个请求。 业务中一般至少要同时上传3个视频左右,总共发送的请求在200多,3个视频传完,总耗时基本在4分钟左右。 随着请求数量的加多,单个上传切片的处理时间变得越来越长,有时候能达到2~3分钟才能处理一个切片请求。 部分请求历史 单个切片的请求 合并第一个文件,11...
bug描述 这里写描述 在客户端发消息时,服务端在onmessage函数打印连接对象为空,并且onWorkerStart进程启动时打印worker中connections为空数组,这是为啥 程序代码或配置 <?php require_once __DIR__ . '/vendor/autoload.php'; use Workerman\Worker; use Workerman\Connection\TcpC...
cron定时器写的每天0点50分执行一次,但是到了时间间隔2秒会执行一次,一直到这一分钟完毕才停止 下面补充全部代码 <?php namespace process; use GuzzleHttp\Client; use Workerman\Crontab\Crontab; class TaskSocial { private $domain = ''; public functi...
问题描述 ORM和Db都默认使用了Laravel的Eloquent和DB,建议把artisan的migrate功能也能支持,吸引一大波laravel框架用户无缝迁移至webman,使用phinx需要全部重写原有的迁移文件。...
我使用阿里云服务器1C2G做了下测试 空跑index输出hello webman。。qps使用docker部署在30000左右,直接运行在55000左右 1次数据库io的情况下(数据库也安装在该服务器)。qps使用docker部署在2900左右,直接运行在3500左右...
请按照提问类型引导规范发帖,对于低质量问题(描述过于精简的、排版混乱的、重复堆砌的等)一律删帖。 尝试自己解决 提问者碰到的问题90%以上都可以在文档、社区或者互联网找到答案,提问者应善用这些工具。 详细清晰的描述 问题没人回复80%以上是因为大家无法明白提问者的意图,或者缺失一些关键信息例如测试代码、完整的报错及调用栈,具体报错文件代码截图等,回答者不愿意花费时间像挤牙膏一样不断询问具体情况。 精准的标题 一句话精...
需求是这样的,我本地有一批实体二维码卡片,想快速识别着这几百张卡片上的二维码获取内容。 之前有使用过微信小程序识别二维码,反馈手机频幕太小不太方便。想改成使用电脑摄像头来操作。 请各位大佬给出思路。...