关于webman-admin重启疑问

问题描述 if (function_exists('posix_kill')) { // 所有子进程重启 try { posix_kill(posix_getppid(), SIGUSR1); return true; } catch (\Throwable $e) { Log::error("平滑启动失败:" . $e->getMessa...

楚羽幽 发表与 2024-08-01 351 浏览 1 回答
webman有没有类似于TP的钩子系统插件?

问题描述 webman有没有什么插件可以实现像TP的那种钩子系统? 在系统某个页面或者代码处埋藏一个钩子,别的插件可以挂载在这个钩子上运行显示 使用场景: 比如,我开发了一个框架,这个框架有欢迎页面,左侧菜单,访问框架后的默认页面 我开发了一个home插件,这个home插件挂载在home钩子上,访问框架后立即展示 开发了一个菜单组件,挂载在side钩子上,可以自定义左侧菜单 这样就可以在系统的不同地方埋藏不同的钩子,...

楚羽幽 发表与 2024-07-13 568 浏览 1 回答
webman修改代码不生效

问题描述 代码修改后,看控制台也热更新重启了,但浏览器刷新,提示还是之前没有s的 必须要完全Ctrl+C把进程关了,再重启webman执行的代码才会是最新的...

楚羽幽 发表与 2024-07-10 488 浏览 3 回答
关于webman使用think-orm分页的咨询

问题描述 文档路径:https://www.workerman.net/doc/webman/db/paginator.html 使用think-orm得时候,假如我地址栏的参数如下: 当前分页&每页数量 ?page=1&limit=30 那我每次查询分页岂不是都要这样传入参数? paginate(['list_rows' => $limit, 'page' => $page]); 有没...

楚羽幽 发表与 2024-06-21 546 浏览 4 回答
webman的平滑重启可以重新加载一些东西吗?

问题描述 1、我在route.php里面去读取数据库里面的菜单信息表进行注册路由,加入我框架热更新后平滑重启了,路由是否会重新注册? 2、在process.php里面增加一个自定义增加了一个自定义进程服务,平滑重启后是否会重新加载最新的代码和进程?...

楚羽幽 发表与 2024-04-27 580 浏览 1 回答
模型链接必须要继承support\Model吗?

问题描述 这里写问题描述 我使用的是TP的ORM,写了一个基础插件,在基础插件里写了一个模型基类,想在基类里面设置所有继承了的模型都使用TP的ORM,但这样使用却提示,配置文件里面配置了插件的databse.php了的 ...

楚羽幽 发表与 2024-04-26 394 浏览 1 回答
webman在输出文件到浏览器时不完整

问题描述 该文件是使用webman的路由输出的,结果报错:net::ERR_INCOMPLETE_CHUNKED_ENCODING 文件大小大概在1.6M左右,右键新标签页打开又没问题 忽然发现文件输出的结尾不是这个字符串,我看了一下文件没有字符串没有输出完,大概只输出完了4分之一的样子,这是啥情况? 代码如下,两种输出方式效果一样 IP+端口访问项目依然不行 ...

楚羽幽 发表与 2024-04-22 421 浏览 1 回答
webman基础插件不支持注册路由吗?

问题描述 似乎这样注册并不生效呀?我打印了,运行也没出现任何打印的提示> 似乎这样注册并不生效呀?我打印了,运行也没出现任何打印的提示 除了在route.php这个文件注册,在基础插件中还有其他方式可以注册路由吗?> 除了在route.php这个文件注册,在基础插件中还有其他方式可以注册路由吗?...

楚羽幽 发表与 2024-04-22 470 浏览 1 回答
关于webman的env文件不支持分组吗?

问题描述 TP和laravel的env文件支持以下这种分组方式 APP_DEBUG = true KF_SERVER_PORT = 39800 DEFAULT_TIMEZONE = Asia/Shanghai UPLOAD_PUBLIC_URL = http://kfadmin.nat.renloong.com [DATABASE] TYPE = mysql HOSTNAME = 127.0.0.1 DATA...

楚羽幽 发表与 2023-07-08 1169 浏览 0 回答
关于webman应用中间件的疑惑

问题描述 场景: 做了一个应用中间件,需要再访问应用插件之前在做一些检测,例如应用到期时间,应用状态等等,发现使用全局中间件却无法生效,或者有没有其他更好的办法呀? 在config/middleware.php中增加了全局中间件执行,发现访问http://xxx.com/app/插件名 并不会执行全局中间件 全局中间件代码贴图 ...

楚羽幽 发表与 2023-06-27 1223 浏览 1 回答
使用nginx反向代理到webman后,下载文件失败

问题描述 使用webman做服务端远程下载,客户端用php去请求这个接口下载远程的文件,没有下载完就报错了 客户端使用IP+端口方式进行请求下载就没问题,使用nginx代理下载就会被断开 程序代码 服务端代码 $data = json_decode($data, true); $file = base_path("/version/{$data['version_name']}.zip"); if (!file_ex...

楚羽幽 发表与 2023-06-01 1366 浏览 1 回答
关于webman应用插件使用composer第三方包有没有什么好的解决办法?

问题描述 如题所示 假如我开发了一个webman-admin的应用,里面使用了很多的第三方composer包,那上传到应用市场,有什么办法使用第三方composer包呢? 目前我们这边在做了一个SAAS框架后台,机制也是类似于官方的webman-admin 但我们的webman应用使用了很多的第三方包,发布到应用市场的时候,却无法加载composer包 如果不解决这个问题,那安装了SAAS框架的客户就算安装了SAAS...

楚羽幽 发表与 2023-05-26 951 浏览 0 回答
webman配置nginx域名访问后,无法返回实时流数据

问题描述 在webman中自定义了一个TCP的进程用来实时返回text/event-stream流数据 用ip+端口的形式访问是没问题的,但配置了nginx域名访问以后,就一次性给我返回数据了 按照正常情况下,这个流数据是一段一段的返回的 代码截图 流数据返回截图 按照正常情况下,这个流数据是一段一段的返回的,配置了nginx域名访问以后,这些数据都是一次性直接返回了,而不是一段一段的返回 ...

楚羽幽 发表与 2023-04-07 1166 浏览 1 回答
webman下载大文件为啥不能超过2M呀?

问题描述 场景如下: 我们有一个服务端,一个商户端 服务端和商户端的框架都是用的webman框架 服务端webman返回一个文件给商户端,然后商户端下载zip压缩包进行解压 并且商户端下载zip文件的时候,读取下载的进度并返回给前端显示下载进度 服务端返回的下载文件有50M,可是商户端下载的zip文件却只有2M 商户端是在webman的自定义进程中进行下载文件 然后用$connection对象实时输出返回下载进度给前...

楚羽幽 发表与 2023-03-27 1270 浏览 2 回答
webman为什么使用不了SSE呀?

问题描述 后端代码 前端代码 错误 ...

楚羽幽 发表与 2023-03-24 1386 浏览 2 回答
使用webman下载远程大文件,该如何做进度条?

问题描述 使用webman下载远程的一个大文件,大概150M左右,前端axios,后端是webman 该如何webman下载文件保存在服务器的时候,返回进度给前端显示呢?...

楚羽幽 发表与 2023-03-24 1186 浏览 1 回答
webman如何给file_get_contents设置数据?

问题描述 我通过composer安装了一个第三方扩展 他的扩展包内部是使用的file_get_contents进行读取数据 不修改composer内部包的情况下 该如何通过外部设置数据让他的扩展包通过file_get_contents获取到数据呢? @walkor ...

楚羽幽 发表与 2023-03-21 763 浏览 2 回答
默认的public静态目录是否可以多个?

问题描述 https://www.workerman.net/doc/webman/static.html 根据文档中的说法是,public是默认静态目录 能不能增加除开public其他目录也为静态目录,同时兼容public也是静态目录呢?...

楚羽幽 发表与 2023-03-09 922 浏览 1 回答
webman应用插件如何使用第三方composer扩展

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

楚羽幽 发表与 2023-02-27 931 浏览 1 回答
使用laravel的ORM事务出现A facade root has not been set.

问题描述 在webman中,只要使用了DB这个就会报错,这是啥原因呀? 程序代码 报错信息 该问题已解决,只要使用webman官方提供的 use support\Db;作为中间引用就行了...

楚羽幽 发表与 2022-11-20 1538 浏览 1 回答

楚羽幽

-560
积分
0
获赞数
0
粉丝数
2021-12-14 加入
×
🔝