webman自定义的类,实例化之后如何释放

问题描述 在 webman 默认的 controller model 这几个文件夹之外, 我建其他的文件夹, 比如建一个 client , 里面创建的类(非静态类, 非单例类), 在频繁调用的情况下, 内存会一直增长呢? 还是说在每次调用完之后会自动释放内存? ...

debm 发表与 2023-08-11 346 浏览 4 回答
关于模板变量传入js的问题

问题描述 我把一段json字符串通过模板变量传入js,但是到了js中符号都被转义了,是否是我这样的方式不对?? json: "{"1":"产品问题","2":"客服问题","3":"商家问题","4":"其他"}" ...

zed666@qq.com 发表与 2023-07-05 326 浏览 1 回答
composer update 之后,webman-framework 版本还是没变?

问题描述 为什么我运行了 composer update 之后,workerman/webman-framework 还是 1.4.3 ?...

andyzu 发表与 2023-07-05 292 浏览 1 回答
新人请教!打包了一个VUE上传到public目录中路由显示404

问题描述 新人请教!我打包了一个VUE上传到public目录中文件夹叫news vue采用的是无#号 本地 域名/news/12/22/ 可以正常访问 读取到 2个参数的 值, 上传webman项目 域名/news/12/22/ 显示404 如果 域名/news/index.html 可以正常访问 用#模式 也可以访问。 想大神给我个解决方案 可以实现 域名/news/XX/XX vue能获取到参数 就行。...

gicai 发表与 2023-06-02 622 浏览 2 回答
关于webman异常处理请教

问题描述 用composer写了一个组件A,并且定义了异常类,配置文件也加了, admin中的控制器内静态调用了组件A的服务类,服务类中方法会触发这个异常类,但没有触发异常类render的方法。 但在admin中的控制器内使用这个异常类正常,可以触发render的方法。我不知道这个应该如何解决? 实际业务是这个服务类中方法因为不满足要业务要求直接中断Response ,我是打算通过异常来处理,但出现了这样的问题...

酒米 发表与 2023-05-20 922 浏览 1 回答
webman自定义进程如何通过http协议访问一个index.php文件项目

问题描述 现又一个项目,入口文件为 index.php文件,需要通过webman的自定义进程自定义端口访问该项目...

Tinywan 发表与 2023-04-28 566 浏览 2 回答
webman中get请求包含参数名secret时报错,修改为其他则正常

问题描述 这里写描述 如题当get请求中参数名包含secret时会报一个包冲突的错误 日志: 2023-04-08 07:34:21 pid:6796 Workerman[start.php] start in DEBUG mode 2023-04-08 07:34:37 pid:6803 Worker[6803] process terminated with ERROR: E_COMPILE_ERROR &qu...

dangpengsong 发表与 2023-04-08 471 浏览 4 回答
webman应用插件路由问题

问题描述 webman应用插件能不能像主应用一样Route::disableDefaultRoute()关闭默认路由 只有自己定义的路由规则才允许访问 目前我测了一下,在应用插件app/controller目录下的控制器方法,都能被访问,我如果像禁止掉,只有在路由文件里配置才允许访问要怎么操作?...

luscio 发表与 2023-04-07 587 浏览 1 回答
无限级关系表存储处理

示例以下一组数据 需要随时查关系下所有人或者部分满足条件的人,并且可能存在其他关联表的筛选条件,是按方式一存储来循环查询,还是方式二的存储一次查询。现在主要纠结的是:方式一查询不方便尤其存在其他条件的时候。方式二存的记录太多了,改变一个关系涉及数据太广。大伙还有没有其他推荐的方式 如下,有这么个需求,遇到2就不往下查,是1就一直往下查,最终只取1连续的数据,数据量大不能一次取出来完,要分页查询 ...

mosquito 发表与 2023-04-04 604 浏览 2 回答
windows 下是否可以使用类似于swoole的cygwin64的解决方案呢?

windows 下是否可以使用类似于swoole的cygwin64的解决方案呢? swoole出了windows版本,使用的是cygwin64,windows用户使用cygwin64是否可以可靠运行webman呢? 刚才已经测试将swoole-cli-v5.0.2-cygwin-x64 版本的swoole-cli.exe运行webman,成功跑了起来,读取数据库,渲染模板都是正常的。运行命令如下: swoole-cl...

Ace华 发表与 2023-03-29 652 浏览 1 回答
Symfony/lock业务锁插件无法在Webman里加锁

已解决 Widodws下面加锁失败, Linux下是ok的 使用场景 在修改用户余额/积分的时候需要增加一个业务锁来实现具体的功能 问题描述 需要加锁的时候发现加锁失败,然后去追了一下插件的源码,发现代码核心用的都是Symfony/lock,然后去翻看官方文件, 跳过插件直接去加锁 测试结果(只测试了Redis锁) (Windows环境) 平台 第1秒发送第一次请求 第1次程序响应时间 第2秒发送第二次请求...

qq7467466 发表与 2023-03-15 1251 浏览 6 回答
【BUG】 action-hook插件 被提前在【中间件】之前执行

bug描述 我还是希望群主能想办法,把这个action-hook应该改为 全局中间件->用户应用中间件->路由中间件-> action-hook中间件->控制器的某个方法,就想__consturct一样,但是我又不想 关闭 控制器复用模式, 程序代码或配置 config/middleware.php <?php return [ '' => [ \app\m...

admin 发表与 2023-02-08 899 浏览 1 回答
crontab定时任务管理问题

我期望使用数据库管理定时任务,这样后台新增任务的时候,不用每次到服务器重启web服务 我期望使用数据库管理定时任务,这样后台新增任务的时候,不用每次到服务器重启web服务,但是我不太清楚 https://github.com/walkor/crontab 任务组件会出现什么意外的问题 我的解决方案 1、我在Task进程管理中 每隔10秒都去扫描数据库,而且每次都重新 new Crontab();任务可以正常执行,但是...

php2py 发表与 2022-12-16 1274 浏览 1 回答
跨域中间件Headers 不支持星号吗?

问题描述 由于业务需要,要在headers中添加aesKey字段,结果出现了跨域错误: Request header field aeskey is not allowed by Access-Control-Allow-Headers in preflight response. 但我的跨域中间件也都是正常的,于是尝试把*改成具体的字段就正常了。 'Access-Control-Allow-Headers' =&g...

不友善的人类 发表与 2022-11-01 944 浏览 2 回答
crontab定时任务组件 如何设置每1秒执行

不会写 new Crontab('0 * * * * *', function(){ echo "Hello\r\n"; });...

asdasdsdf 发表与 2022-09-23 849 浏览 1 回答
1.4.6关闭控制器复用后,afterAction的代替问题

1.4.6关闭控制器复用后,beforeAction 可以简单的直接使用 ``__construct``` 了 但之前在 afterAction 里的一些操作,要如何替换呢,使用 __destruct 吗?那在这里如果获取 Response响应内容呢? 比如 之前要存储静态html内容,在afterAction里可以直接在 afterAction(Request $request, $response)获取到 $re...

banro512 发表与 2022-09-21 740 浏览 2 回答
Webman中, 分页时,表中字段值过大,排序出错

date("ymdhis"); 在表中排序字段类型为bigint, 使用上面date函数去更新值,比如更新某一条的sort为220829043719 今天发现数据出错, 表现为 1.一性次取出,不会报错. 正常输出 2.进行分页时,会出现数据错乱. 同一条记录会在第一页,第二页中出现2次, 有的记录在所有分页中都不会出现 想了解一下这是什么原因?是数字超过了哪里的处理最大限制吗...

changepll 发表与 2022-08-29 742 浏览 1 回答
webman目录下,composer update 升级后,workerman升级到4.1,但是把我的redis-queue给删除了?

composer update 升级后,workerman升级到4.1,但是把我的redis-queue给删除了? config\plugin\webman\redis-queue 这个目录都丢了。...

roczyl 发表与 2022-08-22 755 浏览 1 回答
wss 报错,ws 正常

ws访问正常,现在做小程序,需要 wss,按照文档中第二种方法,修改 nginx 代理,结果一直报错。 nginx 中 conf的配置如下 : server { listen 443; server_name api.***.city; ssl on; ssl_certificate /etc/nginx/conf.d/wss/scs166028******_api.**...

echo_class 发表与 2022-08-14 2398 浏览 5 回答
webman框架下,在new Crontab的回调函数里能发送成功数据,但fread接收不到结果。

代码如下: new Crontab('1 *', function(){ // 建立socket连接到内部推送端口 $client = stream_socket_client('tcp://127.0.0.1:5678', $errno, $errmsg, 1); // 推送的数据,包含uid字段,表示是给这个uid推送 $data = array('uid'=>'uid1', 'percent'=&...

WatcherLuo 发表与 2022-08-10 610 浏览 2 回答

ichynul

1720
积分
0
获赞数
0
粉丝数
2022-03-04 加入
🔝