Redis队列报错:getBitwiseOperators() on null

求助🙏 redis队列只要使用了数据库操作,会出现大量:Call to a member function getBitwiseOperators() on null ...

Charles 发表与 9天前 96 浏览 1 回答
webman redis-queue消费类中ThinkORM DB实例失效

问题描述 Hi walkor 我在webman框架中使用redis-queue,在消费类的业务代码中使用的ThinkORM操作数据库,出现DB实例失效的情况,但http服务进程中可以正常操作数据库。看现象像是redis队列闲置后,导致Db连接在Pool中被关闭后(如超时),Context中仍持有旧对象。我在网上查到的解决方法是 \Webman\Context::destroy(); 但觉得这样做不太靠谱;请问有更好的...

xiewen_kevin 发表与 18天前 180 浏览 1 回答
Call to a member function getConfig() on null

问题描述 webman,在使用webman/redis-queue + webman/think-orm 库的时候,会出现:plugin.webman.redis-queue.default.INFO: Error: Call to a member function getConfig() on null in /www/wwwroot/www.test.com/vendor/topthink/think-orm/...

aphper 发表与 18天前 210 浏览 2 回答
webman的orm能像thinkorm那样在host直接分布式连接多个库嘛?

问题描述 服务器上有主副两个库,主库宕机了自动连接副库使用,主副库数据已经在数据库层面会自动同步,webman的orm支持这样连接嘛??文档里面只有可以多个连接但是都是需要指定某个库来操作orm...

会飞的鱼 发表与 19天前 288 浏览 1 回答
mysql断线后定时任务报错: getBitwiseOperators() on null

webman 定时任务 mysql断线后,几分钟后,虽然mysql恢复了。 但是提示 Call to a member function getBitwiseOperators() on null。我必须要重启才行,否则一直提示这个报错。 测试复现的代码: class Test { /** * 进程启动时执行 * * @param Worker $worker *...

孤独剑客 发表与 20天前 298 浏览 1 回答
worker启动出现多个主进程

问题描述 如果 这样命令 “php index.php start ” 启动没问题 加一个 -d 守护启动, “php index.php start” 这样每次启动立即出现 至少2个主进程,有时候3个。看日志没有报错 程序代码 都是Workerman version:4.0.17 核心框架 报错信息 无报错 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 ro...

thankyou 发表与 23天前 246 浏览 2 回答
安装下载出现fast-route代码有问题

问题描述 执行composer create-project workerman/webman:~2.0 安装webman 出现代码bug 程序代码或配置 重现问题的步骤 操作系统环境及workerman/webman等具体版本 windows 版本是2.1.6...

td 发表与 23天前 142 浏览 1 回答
应用插件配置文件container.php无效

问题描述 应用插件中使用php-di 在plugin/插件/config/container.php中配置php-di容器 发现依赖注入未生效 只有将plugin/插件/config/container.php内容放到webman主系统/config/container.php中 php-di的依赖注入才生效 是不是应用插件不支持单独配置container 必须要在主系统container中配置 程序代码 webm...

hiwork 发表与 25天前 173 浏览 2 回答
http-client 是不是不支持HEAD请求

问题描述 使用 http-client 发起 HEAD请求验证文件是否存在,发现全是超时,改成GET就行? 程序代码 function headRequest(string $url, array $headers = []) { static $httpClient; if (!$httpClient) { $httpClient = new ...

Youfeed 发表与 25天前 201 浏览 1 回答
config() 读取不到 config/plugin/overtrue/wechat.php

问题描述 webman2.1+php8.4 config 函数 读取不到 config/plugin/overtrue/wechat.php 文件的配置 是我缺少什么配置吗? $config = config('plugin.overtrue.wechat.open_platform', []); print_r($config);//结果是空数组 //config/plugin/overtrue/wechat....

chenliangwei 发表与 26天前 145 浏览 1 回答
gateway-worker如果不用$_SESSION,是不是可以用swoole驱动来支持长连接协程

看代码里,判断了,如果是swoole,用了$_SESSION,就会有提示,作者大佬说长连接不支持协程,想问下,如果都用updateSession方法,驱动改成swoole,每个onmessage事件是不是就会启动一个协程来处理?我把gateway-worker用在游戏业务里,长连接请求量会比较大,如果不用协程,再加上一个连接一旦被绑定,会一直由一个进程来处理,始终担心有性能问题...

pengzhen 发表与 2026-01-21 235 浏览 1 回答
workerman.log一直在增大

问题描述 workerman.log一直在增大,打开看下 内容大概全是 2026-01-20 11:01:29 pid:19063 Gateway: Worker->name conflict. Key:127.0.0.1:YourAppBusinessWorker:2 2026-01-20 11:01:30 pid:19063 Gateway: Worker->name conflict. Key:1...

webvist 发表与 2026-01-20 434 浏览 1 回答
webman AI 训练的问题

请教: 在训练的时候可以使用国内的大模型吗?现在系统内置的是GPT的 ...

xlv_520 发表与 2026-01-15 281 浏览 1 回答
请问佬们一个安装和升级的包问题

问题描述 composer create-project workerman/webman:~2.0 直接新建项目。软件包只有 "php": ">=8.1", "workerman/webman-framework": "^2.1", "monolog/monolog": "^2.0" 但是升...

Fire 发表与 2026-01-15 167 浏览 1 回答
webman2.0+thinkorm ,怎么缓存表结构,避免出现 SHOW FULL COLUMNS

问题描述 这里写问题描述 webman2.0+thinkorm 数据查询会出现 SHOW FULL COLUMNS 1、在 runtime/schema 目录下没有生成 表结构缓存 2、php windows.php 启动后 第一次执行查询 就会出现两次 SHOW FULL COLUMNS 第二次执行查询,不会出现 3、ctrl+c,然后 php windows.php 启动后 ,又会出现2次 SHOW FUL...

chenliangwei 发表与 2026-01-14 285 浏览 1 回答
redis 队列发生一个奇怪问题 @walkor 大佬 只能大佬看看

问题描述 redis-queue 文件日子里有报错 但是UserPointsLog.php 只是一个模型文件 文件内容如下: ...

miles 发表与 2026-01-13 306 浏览 1 回答
webman 数据库请求api 数据库读取5万条数据 出现502

问题描述 webman 数据库请求api 数据库读取5万条数据 出现502 nginx错误日志upstream prematurely closed connection while reading response header from upstream, client 之前运行一段时间还好好的 一次性读取的数据多了就出现这个问题, 重启一次webman 跑一次 后面又不行了 ...

toys2025 发表与 2026-01-12 470 浏览 1 回答
webman手册上 中间件配置匿名函数报错

问题描述 https://www.workerman.net/doc/webman/middleware.html 这里说可以 在 config/middleware.php 配匿名函数,但是 根据 webman-framework/src/Middleware.php 64 行左右的代码 public static function load($allMiddlewares, string $plugin =...

hk2018 发表与 2026-01-08 180 浏览 1 回答
webman 进程异常退出,后自动重启

问题描述 这里详细描述问题 webman的进程,在运行一段时间后,自动重启。没有留下任何日志。退出计数里面是2. 程序代码 报错信息 没有报错,怎么记录多点日志哦? Workerman[start.php] status ------GLOBAL STATUS--------- Workerman version:4.1.3 PHP version:7.3.8 start time:2026-...

leo.w 发表与 2026-01-07 184 浏览 1 回答
recv() failed (104: Connection reset by peer)

Nginx 代理 Gateway recv() failed (104: Connection reset by peer) 这里写问题描述 平常同时在线3w + 左右的流量 2026/01/06 11:01:03 [error] 31950#0: *36858852 recv() failed (104: Connection reset by peer) while proxying upgraded con...

哑巴湖大水怪-伸手党 发表与 2026-01-06 355 浏览 1 回答

walkor

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