webman开启定时任务后,在windows系统下每次重载都会报错,这是怎么回事?

问题描述 webman但凡开启任一定时任务后,并且把任务里面的逻辑代码都注释掉,在windows系统下每次重载都会报错,在linux下却正常,尝试过使用管理员身份运行windows.php,但在重载时仍然报错,把定时任务关掉才不会报错,这到底是怎么回事呢? 程序代码 return [ ....其它配置,这里省略.... 'task1' => [ 'handler' =>...

test1688 发表与 2024-07-15 323 浏览 1 回答
webman有没有类似于TP的钩子系统插件?

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

楚羽幽 发表与 2024-07-13 566 浏览 1 回答
假如说围绕用户开发,比如文章的模块,商城的模块,客户模块

问题描述 就是安装了,webman,webman-admin,webman的user插件,假如说围绕用户开发,比如文章的模块,商城的模块,客户模块 这边每个模块单独都以插件的形式开发,然后互通,那么对外的接口也是写在这个插件里面呢? 比如小程序,app等对外的接口,有没有鉴权的插件。谢谢大佬,那些对外接口在api里面写吗?第一次接触轻喷...

Carll 发表与 2024-07-13 476 浏览 1 回答
gatewayworker数据库链接地址变动,导致报错64000

问题描述 events里面的数据库链接之前一直用的外部链接,昨晚改成内部链接并重启gateway后,刚刚重启的片刻,bussinessworker都起来了,设备也能正常收发指令,但是马上就又都掉下去了,把数据库再改回外链也不行,一直报这个错,提高gateway和bussiness的数量,也没用,这个问题持续了两个小时左右,那个时候系统里面应该有不少设备断电了,然后gatewayworker才恢复正常 报错信息 #12...

dou号 发表与 2024-07-12 267 浏览 1 回答
请问webman为何自动记录了一些不完全的日志?

我使用Ngix作为代理,Webman提供服务,每分钟有1-2个请求,我查看webman/runtime/logs时,发现每天都有记录日志,也不是很多,几分钟记录1个日志,内容差不多都是这种: [2024-07-11 13:17:17] default.INFO: 120.35.206.38 POST 127.0.0.1:80/api/v1/client/usage [12.1672ms] [webman/log] [...

深林孤鹰 发表与 2024-07-11 560 浏览 1 回答
windows系统下,两个work之间通信问题

问题描述 windows系统下,两个work之间通信问题,目前awork和a客户端通信没问题,bwork和b客户端通信没问题 求解答 程序代码 //awork $ws = new Worker("websocket://0000:2346"); define('Heartbeat',55); $ws->count = 1; $ws->uidConnections = array(); $ws->on...

加把劲 发表与 2024-07-11 327 浏览 1 回答
cloudflare 获取访客真实ip

Log::info("event.login.header", request()->header()); 获取不到客户真实 IP ,使用 $ip = request()->getRealIp(); header { "x-forwarded-for": "240e:445:5c04:8547:7900:6efe:e86d:4312, 172.70.91.232", "x-real-ip"...

suihua 发表与 2024-07-10 800 浏览 2 回答
webman结合webman-admin,其中的database.php设定表前缀

在设定表前缀的情况下,webman-admin的TableController会出现前缀重叠的情况 return [ 'default' => 'mysql', 'connections' => [ 'mysql' => [ 'driver' => env('MYSQL_DRIVER', 'mysql'), ...

久光 发表与 2024-07-09 371 浏览 1 回答
workerman版本号错误

问题描述 workerman已升级4.1.16 版本号还是显示4.1.15 程序代码或配置 操作系统环境及workerman/webman等具体版本 4.1.16...

surzace 发表与 2024-07-06 314 浏览 1 回答
webman命令行兼容问题

问题描述 Fatal error: Declaration of Webman\Event\EventListCommand::execute(Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output) must be compatible with S...

haix 发表与 2024-07-05 442 浏览 1 回答
如何实现真正的全局中间件

问题描述 期望通过一个全局中间件在响应的header里添加服务节点信息,但某些情况下并未执行全局中间件。 项目相关文件如下: 自定义中间件 <?php namespace app\middleware; use Webman\MiddlewareInterface; use Webman\Http\Response; use Webman\Http\Request; class AllinMiddlewar...

ziyoren 发表与 2024-07-04 414 浏览 1 回答
thinkORM 事务回滚问题

问题描述 Db::startTrans() try{ $model= new TestModel(); $model->set('name','测试'); $model->set('total',100); $model->save(); }catch($Exception $e){ Db::rollback(); return $this->fail($e->getMessage())...

kzhzjdyw888 发表与 2024-07-04 398 浏览 1 回答
【已解决】$request->file()返回空对象

问题描述 $request->file()始终返回null 前端代码 <form action="http://127.0.0.1:8787/v1/upload/file" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <button type="submit...

wxg1776913642 发表与 2024-07-04 368 浏览 1 回答
workman没有正确设置sapi_globals_struct的request_info

问题描述 使用workman框架,写一个简单的soap服务,访问wsdl无法正常获取服务定义的xml内容。经调试后发现workman收到请求后没有正确设置 sapi_globals_struct.request_info 程序代码或配置 workman代码 <?php use Workerman\Worker; use Workerman\Protocols\Http\Request; use Workerma...

venchi 发表与 2024-07-04 449 浏览 2 回答
Midjourney 选择图片报错

问题描述 webman AI助手-plus版 5.3.0 这里详细描述问题 报错信息 {"message":"未知消息","code":10008}...

echo2022 发表与 2024-07-04 327 浏览 1 回答
http-client 多余回调打印

Request.php中多了 echo $package,"\n"; ...

talk99 发表与 2024-07-01 338 浏览 1 回答
Gateway进程被占满时,是否会导致无法接收到心跳从而被强制断开连接

问题描述 gateway进程数为4,客户端会传来大量的数据到onMessage方法,onMessage中要处理大量的数据 这样会不会导致onMessage无法接收到心跳,从而导致websocket连接被强制断开 中间还有2次心跳,客户端发了,但后端好像没有收到 32分35秒时websocket连接无故被断开 33分12秒时客户端重新连接成功 现在不知道为何被断开了 // 心跳间隔 $gateway->pin...

李总 发表与 2024-07-01 364 浏览 1 回答
插件怎么修改路由去掉app

问题描述 访问地址中添加app/pluginname感觉太多余了,那么应该如何修改路由,把所有的插件的app去掉呢?直接访问pluginname。...

huafengjie 发表与 2024-07-01 374 浏览 1 回答
请问GatewayWorker是否支持SSE?

问题描述 目前用Gatewayworker搭建了一套集群的消息推送系统,客户端只需要接受消息,发现SSE更合适,想问是否有基于GatewayWorker的SSE案例或实现方式? 为此你搜索到了哪些方案及不适用的原因 搜遍文档和问答,貌似只有Workerman支持? GatewayWorker文档中也说明了不支持监听http,但SSE是基于http,如果换成Workerman来实现,分布式集群又不好实现和管理,整体架构...

Wakada 发表与 2024-06-30 449 浏览 3 回答
Midjourney 图片不显示

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

echo2022 发表与 2024-06-28 474 浏览 1 回答

walkor

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