webman 内在队列内 如何判断是否存在header?

问题描述 一个简单的saas 系统,在 模型基类里面 boot 方法内 判断header 增加 全局查询条件, protected static function boot(){ $appId = 0; $package = ''; if(empty(request())) { dump('===reqeust==='); // ...

wo3948 发表与 2025-01-23 573 浏览 1 回答
在windows下启动几分钟以后会报Redis远程主机强迫关闭

问题描述 在windows下启动几分钟以后会报Redis远程主机强迫关闭 程序代码或配置 操作系统环境及workerman/webman等具体版本 workerman:v5.0.0 webman:v1.6.14 windows:win 11 php:8.1...

tl54577 发表与 2025-01-16 536 浏览 1 回答
请教大佬们,crontab动态操作方法

问题描述 请教大佬们,crontab动态操作更好的方法 我现在是基于Timer实现的,不知道各位有啥好的方法推荐 下面是我的代码 <?php namespace app\process; use app\admin\logic\system\SystemCrontabLogic; use Workerman\Crontab\Crontab; use Workerman\Timer; class Task { ...

a361690548 发表与 2025-01-06 785 浏览 4 回答
一次生产问题,gateway-worker导致php进程飙升

问题描述 项目是用gateway-worker写的,共有2000个连接左右。正常情况下设备连接好后进行正常通信,维护业务逻辑即可。 上周生产环境突然cpu飙升,导致所有业务异常,排查发现注册指令被频繁访问, 设备商反馈设备需要三秒内回复,回复不及时会再次注册。 想问问什么情况下会导致回复不及时,消息处理不完导致阻塞?如何解决? 程序代码 操作系统及workerman/webman等框架组件具体版本 "wo...

ixlara 发表与 2024-12-23 960 浏览 10 回答
redis-queue 延迟队列不消费,使用的官方源码安装

问题描述 redis-queue 延迟队列不消费,使用的官方源码安装 程序代码或配置 Redis::connection('house')->send('merchant-cancel-order', ['id' =>$orderInfo['id']], 3600); 重现问题的步骤 队列数据: 配置文件: 操作系统环境及workerman/webman等具体版本 使用webman 1.6.9 red...

tl54577 发表与 2024-12-17 763 浏览 1 回答
wokerman think-worker 内存一直增长

workerman / thinkphp 内存一直增长 环境 ThinkPHP 6.0.8 think-worker 3.5.34 TDengine 服务器每天接收 来自Mqtt的中转Http消息大约3500万条(腾讯限制只能发http了,其它收费较高) 使用 workerman 开启http服务 开启12个进程 将收到的数据插入到TDengine时序数据库,保存最新的一条数据至MySQL数据库。 内存一直在增长...

wwokwww 发表与 2024-12-06 746 浏览 1 回答
运行打包命令提示这个 为啥啊 没有升级 突然的

问题描述 运行打包命令提示这个 为啥啊 没有升级 突然的 php -d phar.readonly=0 ./webman build:phar PHP Fatal error: Declaration of Webman\Http\Request::file($name = null) must be compatible with Workerman\Protocols\Http\Request::file(?...

moco 发表与 2024-12-06 686 浏览 2 回答
【未解决】Blade模板引擎,线上偶发性No hint path

Webman使用Blade模板引擎,线上偶发性No hint path defined for [__components]. 本地开发机从未出现过,有遇到过这种情况的么? 本地开发机:Windows11 PHP8.3 线上:Debian12.5 64位 PHP8.3 线上线下均未启用 opcache Webman 1.6 webman/blade 1.55 No hint path defined for [__c...

wangerwu 发表与 2024-11-22 914 浏览 5 回答
webman内存泄漏排查,需要的大哥给点思路

为什么php start.php status 显示进程与实际不符合 我现在打开的php start.php status 显示内存占用与我服务器上面看到的不一样 如图: 服务器进程内存:397768 确是显示 物理内存使用有368M 上次咨询过的内存泄漏排查方法记录的日志 内存中间件 是不是代表/admin/room/getRoomList有内存泄漏呢...

JunH 发表与 2024-10-17 1078 浏览 3 回答
webman如何限制cpu占用率,或者如何排查cpu占用高的问题

问题描述 目前该webman服务仅支持redis队列 只要一启动直接php的cpu占用直接拉满 程序代码或配置 操作系统环境及workerman/webman等具体版本 系统是 liunx 阿里云的服务器 webman框架 只有redis队列服务 直接cpu拉满不是很清楚原因 并且该服务不需要很大的链接数 只是作为redis消费者的存在 ...

Snow 发表与 2024-10-10 1074 浏览 3 回答
普通php网站没有用框架怎么能用workman或者webman加速,需要怎么修改

普通php网站没有用框架怎么能用workman或者webman加速,需要怎么修改...

sxxzwzf 发表与 2024-10-05 920 浏览 5 回答
百度云部署的项目微服务项目,近一个月每天随机一个点gateway的cpu直接一百多,

问题描述 排查不出问题 有大佬指明一下方向吗,并不是慢慢增长,平时正常都是10一下,一下忽然100以上 导致服务请求失败...

Coachwang 发表与 2024-09-24 922 浏览 1 回答
webman框架内存很大程度出现泄漏,如何能快速进行排查。

webman框架使用服务器内存不正常 我的业务服务器有5台 但是现在服务器的内存达到了58%左右 cpu在20以下 有什么办法能排查吗? 以下是两台服务器的概况 现在只能在每天的时候进行restart 重启来降低内存 工作进程数一台服务器开启24个 ...

JunH 发表与 2024-09-23 1650 浏览 3 回答
现在有一个表,每天增加40W条数据,请问该怎么分表呢?

问题描述 现在用的是laravel-orm,请问大家分表用的都是什么方法呢,是插件还是直接手写的呢,我这种表是要按日期分比较好,还是那其他的比较好呢,可能要跨月查询,但是最多不超过30天。...

德玛西亚 发表与 2024-09-23 1083 浏览 3 回答
如何在中间件过滤参数?

<?php namespace app\middleware; use Webman\Http\Request; use Webman\Http\Response; use Webman\MiddlewareInterface; class ParamFilterMiddleware implements MiddlewareInterface { public function process(...

andyzu 发表与 2024-09-22 910 浏览 2 回答
curl是否会阻塞整个wokerman进程,打断事件轮询那?

问题描述 需要同步调用第三方接口来验证我方数据的准确性 这里写问题具体描述 在一些相关接口内,我们需要同步调用第三方接口来验证我方数据的准确性,这种情况下http client并不适用,请问使用curl是否会阻塞整个进程那...

冰冰不要 发表与 2024-09-19 888 浏览 1 回答
在中间件中需要不改变浏览器url的前提下将请求提交到其他控制器

问题描述 在中间件中需要不改变浏览器url的前提下将请求提交到其他控制器,为什么使用 $request->controller后没效果呢 为此你搜索到了哪些方案及不适用的原因 public function process(Request $request, callable $next): Response { $request->controller='test'; $response = $next...

rongma 发表与 2024-09-14 599 浏览 1 回答
如何直接返回远程服务器的文件流?

问题描述 返回文件流官方说明是这个 <?php namespace app\controller; use support\Request; class FooController { public function hello(Request $request) { return response()->file(public_path() . '/favicon.i...

914739959 发表与 2024-09-09 918 浏览 1 回答
关于路由分组并使用中间件的问题

问题描述 一组路由都经过了中间件检查登录状态,但是这组中的某个路由不想经过中间件的检查,如何单独排除这个路由。...

Best 发表与 2024-09-03 539 浏览 2 回答
不知道在哪看到的 说PHP9会加入async await

是真有这个事情吗 还是小道传闻?...

happy321 发表与 2024-08-02 1593 浏览 3 回答

tanhongbin

7046
积分
0
获赞数
0
粉丝数
2021-08-23 加入
🔝