Webman 1.5 能在中间件中能修改 Request 吗?

问题描述 Webman 1.5 能在中间件中能修改 Request 吗? 在文档中介绍了修改 Response 的例子,如果我想修改请求过来的 post 的数据,该怎么操作? <?php namespace app\middleware; use Webman\MiddlewareInterface; use Webman\Http\Response; use Webman\Http\Request; cl...

sfsfr 发表与 7天前 261 浏览 6 回答
Gateway连上通信10分钟左右就报1006断连,使用nginx反向代理wss。

问题描述 Gateway连上通信10分钟左右就报1006断连,使用nginx反向代理wss,看了日志没有任何报错信息,就是静默断连了,触发了onClose。 程序代码 gateway配置: // Gateway配置 // 扩展自身需要的配置 'protocol' => 'websocket', // 协议 支持 tcp udp unix http websocket t...

zhoumo 发表与 2025-07-14 406 浏览 2 回答
关于数据库表前缀的问题

问题描述 如果同一个项目中,同一个数据库中,有大部分表有相同的前缀,另外一部分表是另外一个前缀,这个要怎么处理? webman 中使用自带的Db,有没有像 think-orm 那样,有前缀的可以直接使用 Db::name('不带前缀的表名'),其他特殊前缀的可以直接使用 Db::table('完全表名') 这种处理方式?或有其他处理方式?...

dpdzq 发表与 2025-06-19 342 浏览 2 回答
redis连接不存在的IP地址172.17.0.1的问题

问题描述 1.启动后出现如下截图问题 2.redis.php配置文件里的host配置的本地环回地址127.0.0.1 3.其他配置也检查过,没有172.17.0.1这个IP。 请大神帮忙看看,这是什么问题导致的,谢谢 程序代码 php start.php start 报错信息 Workerman Redis Connection to redis://172.17.0.1:6379 timeout (5 second...

学无止境 发表与 2024-11-10 664 浏览 1 回答
webman 控制器返回远程服务器的文件流

问题描述 webman 控制器返回远程服务器的文件流,参考了帖子 https://www.workerman.net/q/13212 程序代码或配置 public function streamFile() { $http = new \Workerman\Http\Client(); $url ='https://xxxx.cn/uploads/default/2024-10...

final507 发表与 2024-11-07 788 浏览 2 回答
webman在windows下偶尔保存代码时cmd控制台会卡住

问题描述 webman在windows下保存代码后,热更新时cmd控制台偶尔会卡住,按Ctrl+C无反应,需要关闭控制台,终止cmd进程重新启动才行0.0,win10和win11都遇到了这个问题,linux下则正常 ...

小恐龙 发表与 2024-09-05 838 浏览 2 回答
BusinessWorker 根据业务拆分

问题描述 假设项目中业务负载不一样,且相差很大,如果根据业务拆分不同的BusinessWorker,部署在不同的服务器,gateway根据规则路由到不同的服务器 [https://www.workerman.net/doc/gateway-worker/router.html], 如果是这样,节点之间数据如何共享? 参考了 https://www.workerman.net/plugin/133 貌似只适合本机使用。...

kenshin 发表与 2024-08-07 652 浏览 1 回答
webman admin 有网关的情况下 如果变更前端Ajax请求地址

问题描述 webman admin 所有的Ajax请求的地址 都写死 为 "/app/admin" 开头。 我们服务器上有网关,必须以/gateway 开头的地址才能进入我的项目。如何在不更改源代码的情况下。让所以的Ajax请求以及 href="/app/admin"自动加上 /gateway开头呢?...

zhou604638018 发表与 2024-08-06 633 浏览 1 回答
【已解决】http协议POST请求时获取不到url的query_string

workerman http协议POST请求时获取不到url的query_string 在使用workerman的时候发送POST请求,请求的URL带有query_string参数,但是在请求类里面获取不到这个query_string参数。 程序代码或配置 接收POST请求的URL类似于http://xxx.xxx/index.php?param=value POST请求体数据如下 {"id": 1} 获取参数的代码...

释永战 发表与 2024-08-01 899 浏览 3 回答
win10如何用程序重启

问题描述 既然win10可以检测到文件更新,自动重载,那么有没有巨佬知道,自己写个接口如何重载...

乌拉 发表与 2024-07-30 665 浏览 1 回答
linux 怎么守护进程

问题描述 用 php index.php start 启动服务是正常的 但是关闭终端以后服务就停了; 用 php index.php start -d 启动服务以后,虽然提示也启动了,但是实际设备数据入不了库,也没有打印设备连接以后的日志; 不知道有没有表达清楚:就是前面的指令一切功能正常,设备能连接服务,也能上传数据;但是关闭终端就停了,用了守护的命令,虽然服务是一直启的,但是设备数据上不来。 把数据库初始化放...

pxfaizy 发表与 2024-07-29 830 浏览 2 回答
运行提示超出文件打开现在

问题描述 这里详细描述问题 我已经安装配置优化内核文件权柄了,ulimit -HSn 102400 。还是提示这个。 报错信息 这里粘贴报错 Fatal error: Uncaught ErrorException: file_put_contents(runtime/logs/workerman.log): failed to open stream: Too many open files in /home/ww...

jingzi 发表与 2024-07-29 657 浏览 2 回答
GatewayWorker---Event.php--onClose方法$_SESSION是null

问题描述 不知道哪里出错了,获取的$_SESSION值一直是 null tp5.0 框架+GatewayWorker Event.php文件onClose方法 $_SESSION的值是null 存数据 api/model/Operate.php 获取数据 Event.php 打印 ...

Celaeno 发表与 2024-07-16 563 浏览 2 回答
gateway-worker连续接收15组数据后自动触发close中业务逻辑

问题描述 gateway-worker单个连接连续接收15组数据,每组数据格式如下,每秒一组数据,测了好多次,在接收完第15组数据后就会自动触发close中的业务逻辑,连接被关闭,手表需要重新连接 程序代码或配置 每秒一组的数据格式 [2024-07-09T16:48:02+08:00][succ] 7f0000010b55000000f0:IWAPEG,14,aaaa1202c803a8840500f9000344...

lbfeng 发表与 2024-07-09 534 浏览 2 回答
php-FFMpeg视频转码成m3u8,为什么只能播放最后几个切片?

问题描述 使用webman下使用PHP-FFMpeg,将mp4转码为m3u8格式,转码完成后,有40个ts文件和一个m3u8目录文件 但是播放器播放只能播放出最后5个ts切片 环境:php8.0 \ ffmpeg7.0 \ PHP-FFMpeg v1.2 (原视频差不多两分钟) $ffmpeg = FFMpeg::create([ 'ffmpeg.binaries' => getenv('FFMPEG_PATH...

yoyo_admin 发表与 2024-07-07 1289 浏览 1 回答
有个跨国的聊天想咨询一下大佬们

问题描述 大佬们好,我有2台服务器,一台在中国机房,一台在德国机房,分别部署了websocket服务,德国的用户链接德国机房的websocket,中国的用户链接了中国机房的websocket,请问这两个用户要通过什么才能即时通讯聊天呢?? 我的框架是thinkphp8+workerman3.5,然后用的是workerman里面的组件gateway...

atie 发表与 2024-06-27 1045 浏览 3 回答
GatewayWorker 怎么限制客户连接时,携带的参数过长

GatewayWorker 怎么限制客户连接时,携带的参数过长。 客户端连接的数据过大,会导致我这边的服务一直报错 $gateway->maxInputLength = 1024; 我再start_gateway.php中设置了以上参数,不起作用...

嘻嘻哈哈 发表与 2023-12-28 790 浏览 2 回答
Call to a member function getConnection()

问题描述 这里详细描述问题 使用webman的数据库 连接pgsql数据库的时候报错 Call to a member function getConnection() 报错信息 这里粘贴报错 Error: Call to a member function getConnection() on null in /data/knowledgrBase/webman/vendor/illuminate/database...

demo 发表与 2023-12-28 833 浏览 2 回答
如何获取 redis-queue 当前失败重试的次数

问题描述 如题,想问下如何获取去当前失败执行的次数,比如我有个需求,想在失败第n次后推送飞书 钉钉之类的,目前是自己加了任务唯一id 结合redis incrBy 实现的,但总感觉这样不太好, redis-queue 内部是否有实现有 $this->getAttempts(); 这种接口之类的? 还有就是希望 retry_seconds 能支持传入一个数组,类似这样 <?php return [ ...

啥也不是 发表与 2023-11-21 970 浏览 1 回答
admin后台点击左侧菜单怎么刷新一遍

admin后台点击左侧菜单怎么刷新一遍 ,不然每次点击顶部刷新,有点麻烦...

luchao1976 发表与 2023-11-01 873 浏览 1 回答

小W

2550
积分
0
获赞数
0
粉丝数
2021-11-26 加入
🔝