busy进程很多,2500左右的连接 8核32G服务器

问题描述 2500左右的连接,就出现大量busy进程,查看调试日志,感觉都是正常的数据,是我的event扩展优化没弄好吗? ...

qq330397652 发表与 2025-03-23 317 浏览 1 回答
webman这边有没有类似signalr或者实现思想

问题描述 我这边现在是要做个国外的点餐系统,而店家是通过手机进行订单处理。我这边是用websocket针对于订单进行管理,但在测试期间发现手机若是性能比较弱或者手机网络不行时就会出现订单在进行管理时就会出现加载的现象(因为这边是写了订单发起请求时会加载,直到对应的消息返回才关闭) 其中我有考虑过可能是websocket的中断再重连可能出问题,在测试后也发现这方面没太大问题。 寻找方案 后面我有和别的程序员讨论这个问题...

koklin 发表与 2025-03-23 218 浏览 1 回答
运行windows.bat后,有时候控制台输出信息错误

问题描述 有时候运行windows.bat之后,控制台输出信息如下 感觉好像是错位乱码了。 正常的情况应该是下面所示: ...

foggy 发表与 2025-03-23 149 浏览 1 回答
webman gateway-work websocket 发送消息偶尔报错

问题描述 这里详细描述问题 程序代码 try { Gateway::sendToGroup($group_id, json_encode($send)); }catch (Throwable $e) { LogSave::logError($e,'wsSendReadyListRefresh-推送错误'); } 报错信息 ...

xxxlidahong 发表与 2025-03-23 200 浏览 1 回答
每日定时任务,总会提示:Mysql gone away

问题描述 这里写描述 我做了一个定时任务,用来每天减少用户的day值。 程序代码或配置 任务类: class DailyTask { public function onWorkerStart() { new Crontab('0 0 * * *', function () { $data = Admin::where('day', '>', 0)->...

siyuankeji 发表与 2025-03-18 404 浏览 1 回答
请求时发现报错:getRealIp

问题描述 我发现当我频繁刷新某个接口时,会出现这个问题,请问出现这个问题是什么原因的呢? 报错信息 Error: Call to undefined method Workerman\Protocols\Http\Request::getRealIp() in /www/wwwroot/[项目]/vendor/workerman/webman-framework/src/Exception/ExceptionHand...

dgkerry 发表与 2025-03-17 311 浏览 2 回答
think-cache 隔段时间请求出现 请求超时

问题描述 webman-framework ^2.1,webman/think-cache ^2.1" Workerman/5.1.0 PHP/8.1.31 (Jit off) Darwin/24.3.0 阿里云 云数据库 Tair(兼容 Redis®*) 报错信息 RedisException: read error on connection to *.redis.r...

unknown! 发表与 2025-03-16 219 浏览 1 回答
webmanai会更新聊天记录跟随账号同步么

以后会更新这个功能么,或者哪位大脑出个插件。...

workenman 发表与 2025-03-16 240 浏览 1 回答
子协程进行数据操作和主协程中的事务能否保持行动一致

问题描述 根据手册描述每个访问请求都是在进程中一个独立的协程中处理,如果在这个主协程中开启mysql事务,并且在多个子协程进行数据库操作,那么这几个子协程对数据库的操作和主协程中事务能否保持行动一致,如果不一致需要做哪些方面的调整才能让子协程的数据操作和主协程中的事务保持一致。...

qq260912391 发表与 2025-03-16 228 浏览 1 回答
【已解决】视图使用ThinkPHP等引擎时希望加个动态配置config

问题描述 偶尔会需要动态修改配置,例如修改模板路径,添加静态替换变量等等操作,希望老大后续版本在模板引擎执行render时顺手加几行代码即可,避免后续更新被顶掉了 # 我的修改处位于 vendor\workerman\webman-framework\src\support\view/ThinkPHP.php的render方法 if (isset($request->_view_options)) { ...

沉梦 发表与 2025-03-16 273 浏览 1 回答
GatewayClient 类长时间会出现连接断开

问题描述 GatewayClient 连接 GatewayWorker,短时间没问题,正常使用,但是 当我在一个常驻内存运行的脚本里的时候,GatewayClient 只有开始能用,过一段时间后发送消息就会等很长时间,然后发不出去,报错找不到好像, 应该是超时被断开还是什么原因,请问 GatewayClient类里面如何实现重连呢,或者 设置永不断开之类的 程序代码或配置 use GatewayClient\Gate...

kongbai 发表与 2025-03-16 226 浏览 1 回答
workerman使用redis client客户端连接阿里云redis失败

workerman使用redis client客户端连接阿里云redis失败 这里详细描述问题 代码是放在阿里云服务器上,使用workerman的redis client客户端连接阿里云redis数据库提示失败,使用redis桌面工具是可以连接成功阿里云redis数据库的,程序就提示链接失败 程序代码 报错信息 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 服务器用的...

suanboy 发表与 2025-03-15 199 浏览 1 回答
使用webman\medoo 插件时心跳执行报错

问题描述 这里详细描述问题,我加了try catch 后,这里会错误,是不是因为数据库断开了还调用回调函数:setHeartbeatChecker呢,是官方这个组件该加try catch 呢,还是底层内部在数据库断开后,不应再调用这个回调呢? 使用的是最新版本workerman5.1,webman2.1...

indesigncs 发表与 2025-03-15 279 浏览 1 回答
webman admin 插件 安装后报错

问题描述 webman 安装后 再安装admin插件 出现缺少 Class "support\Model" 是和php版本有关系? 重现问题的步骤 执行后 就报错 也执行了 composer update 没撒用 安装步骤: 2. 就是这样执行的第一次就出现 缺少 class 的错误 操作系统环境及workerman/webman等具体版本 windows php 8.2.9 comp...

yzl18099582277 发表与 2025-03-14 214 浏览 1 回答
注解配置控制器中间件不生效

问题描述 我注解给控制器设置中间件,中间件咋不生效呢 访问getuserinfo,直接通过了(访问未携带token),没有进入到中间件里面。 控制器文件内容(这里用了注解给控制器设置中间件): <?php namespace app\wx\controller; use support\Request; use Tinywan\Jwt\JwtToken; use support\annotation\Middl...

xinhuo110 发表与 2025-03-14 278 浏览 2 回答
代码里面没有support\Redis

问题描述 今天安装新版后,代码里面没有support\Redis 这里写问题描述 今天安装新版后,代码里面没有support\Redis ,以下为截图,请问事什么地方问题呢 { "name": "workerman/webman", "type": "project", "keywords": [ "high performance", "http service" ], "ho...

liuzhongsheng 发表与 2025-03-13 274 浏览 1 回答
webman mime.types 类型问题

问题描述 浏览器报错[ERROR] wasm streaming compile failed: TypeError: Failed to execute 'compile' on 'WebAssembly': Incorrect response MIME type. Expected 'application/wasm' 用webman 加载一个播放页,需要加载一个wasm类型文件 4.x版本得webman,当时...

xjxchris 发表与 2025-03-12 325 浏览 1 回答
redis队列 无法消费

问题描述 redis队列 出现 "Call to a member function connection() on null" 不是所有的消息都出现,偶发性的 且频率很高。 投递消息时 返回值为true 程序代码或配置 Redis::send($name, $param, $delay) plugin/webman/redis-queue/process.php return [ 'co...

macho 发表与 2025-03-11 329 浏览 1 回答
重复读取.env文件的环境变量

问题描述 使用docker构建的php8.3版本运行phar文件时env文件重复读取 程序代码或配置 .env文件 SERVER_APP_NAME=test SERVER_APP_ADDRESS=0.0.0.0 SERVER_APP_PROT=8792 config/process.php文件 <?php /** * This file is part of webman. * * Licensed un...

luoyue 发表与 2025-03-10 459 浏览 1 回答
Windows下Workerman使用Fiber协程,HTTP访问无响应

最新版Workerman5.1,安装了revolt/event-loop,运行环境为windows10、PHP8.3.8,用下面代码(文档示例代码): 。。。 $worker = new Worker('http://0.0.0.0:8001'); $worker->eventLoop = Fiber::class; // 使用自带的Fiber协程 $worker->onMessage = funct...

深林孤鹰 发表与 2025-03-08 262 浏览 1 回答

walkor

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