【BUG】 action-hook插件 被提前在【中间件】之前执行

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

admin 发表与 2023-02-08 1300 浏览 1 回答
自定义协议input()接收报文返回给decode时 return卡住

bug描述 自定义协议在input方法里面接收客户端传入报文,随后return给 decode()方法时卡住了,要过几分钟才往下执行业务代码,有谁知道是什么原因导致嘛 程序代码或配置 public static function input($recv_buffer, ConnectionInterface $connection) { $tempdata = bin2hex($r...

chenStudy 发表与 2023-01-05 814 浏览 1 回答
不知道什么原因触发Onclose

bug描述 客户端所在设备IP切换后(网络会每隔几天会IP变化),会与服务端断开连接,触发了OnClose事件。断开后,设置了2-3秒重新连接,也连接成功了,并且正常工作了。 但是,重连成功后,服务端有时会触发某些连接的Onclose给部分设备客户端。导致客户端又反复断开连接。并且重连成功后,过个300多秒后又会触发Onclose 客户端重新成功后是有启动心跳发送的,服务端也有收到心跳数据的。 但是就是会有一些设备会...

freely 发表与 2023-01-02 961 浏览 2 回答
当我start.php 时想检测环境写在哪里

检测redis等环境扩展 当开始 start.php 启动项目时, 我想检测是否有安装redis 等扩展。如果没有安装就输出提示信息, 这个 写在那个文件比较合理?我本来写在start.php ,但是每次到新环境时 composer install 就把这个文件覆盖了 ...

kspade 发表与 2023-01-02 712 浏览 2 回答
关于数据库配置和git更新代码的问题

问题描述 关于本地开发和服务端部署的时候,如何处理服务端和本地的数据库连接信息需要不一致的场景。 目前webman最佳实践方法是什么呢?  . 为此你搜索到了哪些方案及不适用的原因 之前主要是用yii2框架,他们的方案是gitignore 里加入 *-local.php 这样的 local 配置文件,该类型文件会被git排除,框架引导的时候,会导入-local配置文件,这样服务端和开发端都有各自的配置文件,数据库连接...

senge520 发表与 2023-01-01 859 浏览 3 回答
守护模式,子线程一个崩溃会导致所有线程都崩溃、重启吗?

守护模式,子线程一个崩溃会导致所有线程都崩溃、重启吗? 情况是这样,用workerman弄了个【任务处理器】,300子线程,text协议,不对外,只用于本机环回地址(127.0.0.1)的使用。 然后每个用户能开启或关闭自己的任务,每一个任务都是一个workerman★任务监控器★,php start的workerman实例,主线程,1子线程。一旦用户开启自己的任务,就会在一定条件下触发任务的执行处理,触发任务需要处...

klyz505 发表与 2022-12-28 949 浏览 1 回答
webman的 redis队列 开了不同的 消费进程问题

问题描述 为什么用 webman的 redis队列 开了 不同的 消费进程,其中那个不搭嘎的进程也会有 total_request 和qps...

bigman 发表与 2022-12-21 879 浏览 1 回答
timer 删除出现问题!

本来执行了一天好好地, 突然删除不掉定时器了 导致一直1s执行 订单式打印的返回del 是true,,,这也太懵逼了 id是118 del返回的是true 但就是没删掉 还在一直循环执行...

发表与 2022-12-02 977 浏览 3 回答
获取当前请求路由信息,$route->getPath()报错

use Webman\Route; Route::group('/blog', function () { Route::any('/create', [app\controller\UserController::class, 'hello'])->name('11222'); }); public function hello(Request $request) { $...

fuxu 发表与 2022-12-02 1154 浏览 7 回答
docker环境下webman总是busy

bug描述 docker配置的服务器环境,使用webman时总是busy导致请求一直pending 利用strace+lsof命令定位如下: 172.16.66.129:3306的IP不知道是怎么出现的?各位能否给个排查思路呢...

apkl 发表与 2022-12-01 888 浏览 2 回答
webman 请求URL如何设置不区分大小写

问题描述 webman 请求URL如何设置不区分大小写 比如请求 http://127.0.0.1:8787/api/index/index http://127.0.0.1:8787/Api/Index/index 也能请求,现在返回404...

baker 发表与 2022-11-30 1130 浏览 2 回答
Linux 下载 Gateway的onWebSocketConnect没有执行,获取不到参数

问题描述 onWebSocketConnect没有执行是什么意思呢? 这是代码图 onWebSocketConnect没有执行是什么意思呢? ...

3281286804 发表与 2022-11-30 754 浏览 2 回答
给udp客户端发消息

问题描述 当前的状态是客户端主动给服务端发消息,服务端在onMessage里面给客户端发消息是OK的,IP和端口已经保存,并且客户端每上传一条信息就自动更新ip和port,目前的问题点是,需要在onMessage外面,通过api的形式给客户端发消息,请问是否有成熟可用的案例或者思路? 目前服务端是:workerman建udp和websocket服务端,udp连接设备,websocket连接用户侧,udp将收集的数据通...

sanye 发表与 2022-11-29 1979 浏览 4 回答
[已解决]多应用 - 多域名配置失败

多应用域名绑定插件, 按照文档配置api域名可以正常访问,但是其他域名不可以 composer 多应用域名绑定插件 开启插件 代码 ### nginx 第一次尝试 location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_http_version 1.1; ...

凌晨三点半的卢本伟 发表与 2022-11-25 1171 浏览 1 回答
webman-admin打包后出现跨域问题

问题描述 webman-admin 打包之后出现跨域问题,服务端用的nginx代理,按照手册上设置的,Nginx也配置了跨域,前端请求的时候,还会提示跨域错误 程序代码 nginx配置 upstream webman { server 172.31.34.153:8787; keepalive 10240; } server { listen 8989; listen [::]:8989; ...

lychuan 发表与 2022-11-22 1324 浏览 4 回答
php8.1在webman中用TpCache扩展报Serializable弃用的问题

在web端访问时候存取都正常,但是命令行中,就直接报错了 这个应该怎么解决命令行下面的问题? [图片]...

whc 发表与 2022-11-18 1300 浏览 5 回答
run webman job schedule on kubernetes

Hi everyone, I am from Thailand I start using webman with kuberbetes. it will run on multiple server (pods) at the same time I then have cron task setup (workerman/crontab) like this new Crontab('0 * * ...

lee 发表与 2022-11-09 773 浏览 1 回答
webman接口 get正常,post会出现跨域问题

问题描述 webman接口 get正常,post会出现跨域问题,已经按照官网手册里的跨域中间件正确配置了。 use app\middleware\AccessControl; return [ '' => [ AccessControl::class, ], ]; 我的控制器是 app/controller/AuthController route是 Route::post('...

lychuan 发表与 2022-11-05 1495 浏览 4 回答
Webman 嵌套路由中间件失效问题

bug描述 webman 使用嵌套路由后部分路由不会通过中间件 程序代码或配置 路由配置 Route::group('/api', function () { Route::any('/test1', function () { return 'test1'; }); Route::group('/group', function () { Route::any...

Hanmo 发表与 2022-11-04 1083 浏览 2 回答
webman服务间歇性卡顿

bug描述 部署了一个webman测试环境,Workerman version:4.1.4 PHP version:7.2.34 发现会出现间歇性卡顿,一般是一段时间没有访问之后,再次访问,会卡住很久几十秒。再之后一些访问就正常了。看业务日志,卡住的那个请求,实际请求耗时很短,感觉是过了很久才把请求任务分配到达代码中。 程序代码或配置 主要的配置如下 upstream test { ser...

康康 发表与 2022-10-27 1106 浏览 1 回答

six

18907
积分
0
获赞数
0
粉丝数
2016-11-14 加入
×
🔝