使用限流器不能捕捉异常

问题描述 使用官方的限流器,无法自己捕捉异常。直接请求api是对的,用axios访问时候触发异常就报跨域错误了 postman请求是正常的 axios请求触发限流就报跨域 我怀疑是这个官方限流器response被清空了 有大佬知道吗 这里详细描述问题 程序代码 #[RateLimiter(limit: 1, ttl: 60, message: 'Request limit reached. Please try...

超龄码农 发表与 2025-09-28 275 浏览 2 回答
webman压测一个接口为啥那么慢?

问题描述 服务器2核4g 宝塔部署异步项目 用localhost不考虑网络问题 ab -n 10000 -c 5000 -k localhost:8787/hi 这里写问题具体描述 ...

超龄码农 发表与 2025-09-21 748 浏览 3 回答
官方限流器 设置过期时间无效

问题描述 这里写描述 $decaySeconds = 60; Limiter::check($key, $maxAttempts, $decaySeconds, $message); ...

超龄码农 发表与 2025-09-21 249 浏览 1 回答
webman协程问题

问题描述 这里写问题描述 我使用协程事件驱动时,访问8787的index页面主进程并未直接返回response的结果,而是等待协程进程执行完毕后才返回结果 public function index(Request $request) { Coroutine::create(function(){ Timer::sleep(5); echo "h...

胡作非为还响桃 发表与 2025-09-04 290 浏览 2 回答
workerman长连接2个方向

问题描述 workerman的长连接 方向 1.平滑重启服务 重启不断开ws长连接 转发到task处理 每次只重启task 2.任意线程都可以向任意长连接发ws数据包,关闭链接 (unixSocket远程调用) 2个方向有没有搞头...

xhxx 发表与 2025-08-23 341 浏览 2 回答
想在thinkphp8的基础上不改变老项目实现与webman 并存

问题描述 想实现的效果:想在thinkphp8的基础上不改变老项目实现与webman 并存 情况介绍:原项目 是用 thinkphp8 开发的 项目很大 ,现在用户端 经常出现 cpu 100% 打满的情况 ,如果说整体迁移到webman 会不习惯 并且 工程量比较大; 可行的 解决方案: .部分高并发的 接口使用 webman 单独成立项目 开发 和 thinkphp 部署在 同一服务器,并通过 nginx 转发 ...

xb 发表与 2025-08-20 1141 浏览 6 回答
$request->sessionId()刷新页面就会变化

问题描述 获取请求sessionId $request->sessionId(); 刷新页面就会发生变化,同一个浏览器同一个页面刷新就变。这个是配置问题吗? <?php /** * This file is part of webman. * * Licensed under The MIT License * For full copyright and license information...

moco 发表与 2025-07-25 475 浏览 7 回答
webman2.1好像无法使用webman/redis-queue

问题描述 这里详细描述问题 最新版webman2.1使用以下这两个依赖包时报这个错误 webman/redis-queue illuminate/redis 报错信息 ...

楚羽幽 发表与 2025-02-26 640 浏览 2 回答
请教:网站部分静态资源的路由配置

问题描述 我的项目使用了多应用插件,这是我正常的路由【1】 Route::group('/test', function () { Route::get('/',[app\test\controller\TestController::class, 'index']); }} 这是我有问题的路由【2】 Route::group('/test', function () { Route::get('/', functi...

lyiply 发表与 2025-02-06 583 浏览 2 回答
请问 php start.php start 命令面板如何展示进程号?

现在是这样的: 能否在这里面展示一下进程号呢? 因为我的 log 里内容是这样的: 2025-02-05 16:46:54 pid:8474 Workerman[start.php] restart 2025-02-05 16:46:54 pid:8474 Workerman[start.php] is stopping ... 2025-02-05 16:46:54 pid:8474 Workerman[sta...

小七他哥 发表与 2025-02-05 587 浏览 1 回答
composer require -W webman/think-cache 安装报错

./composer.json has been updated Running composer update webman/think-cache --with-all-dependencies Loading composer repositories with package information Updating dependencies Your requirements could not be re...

learner 发表与 2025-01-18 822 浏览 1 回答
webman文件报错

问题描述 webman 1.6.14 版本 多应用 请求报错,但是多刷新几次就不报错误了 ErrorException: include(/app/www/game/game_user/app/api/controller/userController.php): Failed to open stream: No such file or directory in /app/www/game/game_user/v...

zhou604638018 发表与 2025-01-17 503 浏览 1 回答
【已解决】定时任务怎么执行指定的类中的方法(或静态方法)

问题描述 使用的组件时workerman/crontab,看手册介绍的例子是在定时任务文件中的匿名函数中编写业务处理,如果我想在一个类种的某个方法里写业务逻辑。如何写才能调用到。 为此你搜索到了哪些方案及不适用的原因 我使用new Crontab('*/1 * * * * *',call_user_func([HomeController::class,'index'])); 就启动的时候执行了一次,后面不执行了。...

lepig 发表与 2024-12-19 620 浏览 2 回答
【已解决】webman 控制器里面怎么获取程序的启动时间

问题描述 想要代码 依赖这个时间 start time Workerman version:4.2.1 PHP version:8.1.29 start time:2024-12-19 11:23:55 run 0 days 0 hours 问题解决 采取大佬的 $_SERVER['REQUEST_TIME']...

xiaoming 发表与 2024-12-19 631 浏览 3 回答
关于webman使用fastcgi_finish_request函数的类似效果的方案

问题描述 有时候处理请求时需要快速响应用户,而把慢业务继续留在进程里执行,就像php-fpm使用fastcgi_finish_request函数就能达到这个效果。我知道webman是php进程处理请求,我想问用webman有没有这种类似的处理慢业务方案? 除了文档里提到的使用 队列、慢业务进程等方案,还有其他方案吗? 为此你搜索到了哪些方案及不适用的原因 文档里提到的使用 队列、慢业务独立进程等方案,这些会增加程序设...

wgole 发表与 2024-12-10 672 浏览 4 回答
webman新建的测试环境 链接redis以后 出现很多未知的redis key和 value值

问题描述 现在服务器上就一个webman测试环境 自从连接上redis以后 我发现 出现很多未知的 不知道是什么数据在redis里面 我已经截图放到下边了 有大佬可以帮我看下吗 这属于正常的吗 昨天才800多条 今天都5000多条了 截图报错信息里报错文件相关代码 ...

18211872521 发表与 2024-11-29 534 浏览 2 回答
webman-admin 下拉单选配置了数据却显示没有数据

问题描述 webman-admin 下拉单选配置了数据却显示没有数据 程序代码或配置 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>新增页面</title> <link rel="s...

surzace 发表与 2024-10-17 634 浏览 1 回答
webadmin 二进制打包后上传附件报错

问题描述 webadmin 二进制打包后上传附件报错 程序代码 报错信息 ...

阿沁 发表与 2024-10-16 705 浏览 2 回答
thinkphp5.1+workerman/mqtt允许报错

问题描述 thinkphp5.1+workerman/mqtt允许报错 这里详细描述问题 执行 php think worker:server 运行报错 程序代码 <?php namespace app\http\controller; use think\worker\Server; use Workerman\Worker; use Workerman\Lib\Timer; class Mqtt exten...

danbai 发表与 2024-09-29 1176 浏览 1 回答
我该如何使用redis原生命令

问题描述 这里写描述 运行下边代码提示如下 Error: Call to undefined method support\Redis::rawCommand() 程序代码或配置 use support\Redis; $redis = new Redis(); $clients = $redis::rawCommand('CLIENT', 'LIST'); return json($clients); 操作系统环境...

daniel 发表与 2024-09-27 724 浏览 3 回答

six

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