webman应用插件如何使用第三方composer扩展

问题描述 如标题所言,假如我开发了一个应用插件上传到官方的应用商店,而在我的应用插件中有使用到第三方的composer包扩展,该如何让官方应用市场知道我使用了第三方扩展包呢?...

楚羽幽 发表与 2023-02-27 931 浏览 1 回答
[已解决]UDP服务,定时器数量不断自动增加

问题描述 如题,我在UDP服务的onWorkerStart回调中启动了一个定时器,log显示onWorkerStart也只调用了一次,但是status里面发现ntp_worker的内存占用与timer数量在不断增加。 百思不得其解,只好来提问,请大神帮忙看看。 以下是debug启动,可以看见Timer added只发生了一次。 [root@crazy crazy-ntp]# php w.php start Worke...

wwng 发表与 2023-02-26 860 浏览 1 回答
本地跑无问题线上出现busy

问题描述 这里写描述 ...

laoyaod 发表与 2023-02-26 704 浏览 1 回答
webman请求,集中在最后几个进程里

问题描述 1、 webman请求,集中在最后几个进程里 (qps400 时候的截图) 系统没感觉明显卡顿,感觉是monitor显示不对 2、上次升级4.1.7之后,还是存在一些status 13的报错 操作系统环境及workerman/webman等具体版本 php 8.1.16 安装workerman 4.1.7之后又安装了event,做了workerman建议的linux内核优化...

a784910468 发表与 2023-02-26 992 浏览 1 回答
请问webman运行阻塞耗时任务时如何优雅的处理呢(类似协程)

问题描述 这里的阻塞任务主要指io,看了官方文档,walkor老大的意思是多设置点进程,但是感觉和协程比起来还是差点意思,又在问答里搜了很多,也有人说放在队列用业务进程来执行,但这样会产生个问题,就是如何给客户端通知呢? 为此搜索到了哪些方案及不适用的原因 链接进程肯定是将任务放在队列(我用redis~)然后直接返回客户端的,然后处理队列中任务的进程如何给那个客户端通知呢?我想了很久,想到的结果: 1、客户端轮询,效...

深林孤鹰 发表与 2023-02-24 1705 浏览 1 回答
请求一次API程序会执行两次

请求一次API控制器会执行两次。如下图 程序代码或配置 public function article_add(Request $request):Response{ var_dump(111); // $post = $request->only(['title','dir_id','content']); // $this->check(Artic...

Jgcoder 发表与 2023-02-24 1193 浏览 1 回答
workerman 内部创建的端口提示端口被占用

问题描述 tcp长连接程序,里面启动了一个Text协议的内部端口程序,执行 php think start 报错,提示 内部端口 Address already in use 首先排除端口被占用的问题,因为我已经换了个端口,还是报这个错误 程序代码 Worker::$pidFile = '/var/run/workerman_relay.pid'; $tcp_worker = new Worker("tcp://0...

fyang 发表与 2023-02-24 1040 浏览 2 回答
如何使用webman创建一个text/eventstream响应, 使服务端持续向客户端发送数据

问题描述 如题, 最近看到一个Content-type类型:text/eventstream, 可以持续向客户端发送数据, 使用webman作为服务端应当如何实现? 客户端如下: const eventSource = new EventSource("http://example.cc/api/test"); eventSource.onmessage = function (e) { consol...

伯符 发表与 2023-02-23 3520 浏览 1 回答
phar打包出现问题

问题描述 phar打包报错 程序代码 /usr/local/php_static/php8.1/php webman build:bin 8.1.15 报错信息 Phar::buildFromDirectory(): Read of 8192 bytes failed with errno=21 Is a directory 截图报错信息里报错文件相关代码 /usr/local/php_static/php8.1/...

brookeov 发表与 2023-02-23 1118 浏览 1 回答
webman市场,应用插件安装和卸载的问题

问题描述 我这边创建插件,安装卸载的时候出现一个小小bug,具体情况如下; 1、通过命令创建 php webman app-plugin:create foo // 创建应用插件 2、创建的目录中,api/install.php 安装采取的读取key作为标识的方式添加菜单 public static function install($version) { // 导入菜单 Me...

saithink 发表与 2023-02-23 1481 浏览 1 回答
单机改成集群,能平滑重启实现吗

现在公司部署的gatewayworker在一台单机32核64g服务器上,现在要改成集群,看了文档,如果要改成集群,好像reload没用,要重新restart,文档写的是reload只对runall后面加载的文件有效。但是客户现在有10多万台设备在线,不想重新启动,因为重新启动会掉线。想问下有什么方案能改成集群,但是又不影响已经在线的设备...

pengzhen 发表与 2023-02-23 1836 浏览 1 回答
webman router获取getCallback(失败)

问题描述 Webman-framework 从1.43升级到 v1.5.0时,中间件获取路由参数报错,之前1.43可以直接获取 程序代码 public function process(Request $request, callable $handler): Response { $route = $request->route; var_export($route-&g...

caizi 发表与 2023-02-22 556 浏览 1 回答
webman-admin 的插件市场报错

问题描述 webman-admin 的插件市场报错 报错信息 Undefined array key "result" 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 这里写具体的系统环境相关信息 PHP version:8.1.8 Workerman version:4.1.8 Webman-framework v1.5.1 webman-admin v0.5.8...

ersic 发表与 2023-02-22 863 浏览 1 回答
请教webman中使用blade组件render()方法传参问题

问题描述 webmanz使用Blade组件时,在组件的render方法中,需要通过view将在模板文件(*.blade.php)中使用的属性变量传递过去(否则报Undefined variable: msg),目前暂时通过get_object_vars($this)把组件对象的所有属性传递进去。 但在laravel手册中是这样描述的:“在组件的视图中,组件的所有public类型的属性都是可用的。不必通过组件类的 re...

cncgi 发表与 2023-02-21 822 浏览 1 回答
webman-admin 一键生成菜单 字段如何设置模糊搜索

问题描述 使用建表以后 字段类型使用 string ; 表单属性使用 文本框 ; 查询类型使用 普通查询 或者 范围查询 ; 然后一键生成菜单 都不可以实现模糊查询 like ; DEBUG发现 走的接口是select方法的querystring ; 查看$where只显示a=x 而不是a=['like', b] 为此你搜索到了哪些方案及不适用的原因 没找到方案, 求助应该怎么实现...

leedom 发表与 2023-02-20 1407 浏览 1 回答
webman-admin安装插件提示安装包不存在

问题描述 webman-admin安装插件提示安装包不存在 截图报错信息里报错文件相关代码 这里粘贴截图 操作系统及workerman/webman等框架组件具体版本 本地window和服务器linux都会报这个错误...

ZEFEI 发表与 2023-02-20 790 浏览 1 回答
webman/stomp消费端停止消费

bug描述 这里写描述 生产端持续生产,消费端持续消费,长时间消费,消费端就会挂掉不消费 重启后可以消费,一个小时后必挂掉,导致消息积压 php start.php status lsof -np pid ...

liangnian 发表与 2023-02-20 928 浏览 1 回答
建议官方改下这个方法

问题描述 建议官方改下这个方法 App.php 因为在构造的时候,是可以自定义$requestClass的 ...

bigman 发表与 2023-02-20 824 浏览 1 回答
webman在win10下启动出现terminated and try to restart

问题描述 刚刚创建的webman项目,在win10下运行windows.bat,出现错误,无法访问localhost:8787 请问这种情况是什么原因导致的呢,如何解决? 报错信息 process D:\web\dweb\webman\start.php terminated and try to restart process D:\web\dweb\webman\runtime\windows\start_mon...

dengdajie 发表与 2023-02-19 969 浏览 1 回答
请问,webman能向浏览器发送流数据(多次发送数据)吗

问题描述 最近在研究openai的接口,它有一个steam功能,就是在curl时设置 CURLOPT_WRITEFUNCTION 属性,可以不停的回调这个函数并输出流到浏览器,官方示例差不多是这样子: $open_ai->completion($opts, function ($curl_info, $data) { echo $data . "<br>"; //不停输出...

深林孤鹰 发表与 2023-02-18 1957 浏览 1 回答

walkor

151351
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝