问题描述 https://www.workerman.net/download 的执行工具,请问用什么工具生成cli,最近要集成kafka相关的扩展,需要增加扩展!请教下。...
问题描述 比如我在根目录下放一个test.php的三方文件,怎么通过http://xxxx/test.php进行访问? 在路由里配置了下,变成直接下载php文件了 use support\Request; use Webman\Route; Route::get('/adminer-4.8.1.php', function (Request $request) { return response()->...
问题描述 现在启动worker服务都是直接命令php think worker:server 发办法持久化。打算放入rc.local文件中自启动。需要怎么操作?...
如题 这个要怎么解决呀,第一次用webman框架。 部署到linux服务器上的时候报#!/usr/bin/env php Only run in command line mode...
webman日志中的stdout.log是什么文件? stdout.log是什么文件? stdout.log作用是什么? stdout.log这个文件,可以定期删除吗? ...
小白一个,刚刚安装了workerman,前端推送数据没有问题,现在想tp的后端推送消息给指定用户,怎么推送呢?有没有源码参考一下,最好可以是tp的...
为了偷懒想用reload平滑重启,把控制改为实例化来调用,结果出现内存持续增长,又改回静态方法就正常了,想不明白? public function onMessage(TcpConnection $c, Request $request): void { ..... //执行控制器 //$res = $controller::$action($c->army); ...
问题描述 目前在做一个物联网系统,demo的Gateway用来做设备的tcp连接, $gateway = new Gateway("tcp://0.0.0.0:8282"); $gateway->startPort = 2900; 又新建了一个websocket的Gateway用来做网页的连接 $gateway = new Gateway("websocket://0.0.0.0:1234"); $gatewa...
问题描述 这里详细描述问题 webman在config文件下的captcha.php里这样写 declare(strict_types=1); use support\Container; use think\facade\Cache; return[ "option"=>Container::get(Cache::class), ]; 然后就报错了,这怎么解决啊? ...
问题描述 接到一个开发任务,需求是当报警超过X分钟未处理则通知用户, 我打算用redis-queue任务队列来做,当某个设备触发报警时 就把[设备id]和[触发时间]字段插入到任务队列, ,消费者进程获得[设备id]和[触发时间]字段,然后以[设备id]字段为条件查询数据库表判断[触发时间]是否超过报警时间. 超过报警时间则进行消息通知,未超过报警时间则插入任务队列进行下一个循环的消费 这个方案我总感觉不够好. 不...
问题描述 问题场景 app首页一次性展示100篇文章,每篇文章会显示最新3条评论 方案一 Db::table('article as a') ->leftJoin('comment as b', 'a.id', '=', 'b.article_id') ->offset(0) ->limit(100) ->get() ->toArray(); 然后...
问题描述 文档链接 注意 协程用法需要workerman>=5.0,workerman/http-client>=2.0.0 并安装 composer require revolt/event-loop ^1.0.0 ...