问题描述 今天更新了下webman的版本 之前是2.0的 今天更新完之后发现了个致命的问题 就是更新完之后项目打不开了 启动一切正常 就是访问的是一直是加载中 好吧 我以为是我端口问题 于是我重新下载了全新的webman 纯干净的版本 结果 启动之后访问127.0.0.1:8787 也是同样的问题 打不开一片空白 在此论坛上我看到也有人反应 是要修改indexController中的代码 我改成return 12...
问题描述 提示调试模式正常运行,可不出现调试运行成功的消息窗,也无法进行正常WS工作,有可能什么原因 我是Linuxt系统...
二进制打包运行报错 打包命令 使用打包命令指定 8.1版本打包 php webman build:bin 8.1 运行 webman.bin start 报错信息 Only run in command line mode 代码中输出 PHP_SAPI 是等于 micro 拷贝老项目中的php8.1.micro.sfx文件来打包bin可正常启动 workerman/webman版本 workerman/webman ...
问题描述 webman AI 我想实现自动提交开始对话,使用url携带参数: https://testurl.com/#role=1?qtext=你好 然后获取 qtext 的值 然后自动开始对话 为此你搜索到了哪些方案及不适用的原因 暂无方案,所以特来寻求的帮助...
项目使用了workerman/redis-queue 在一个onWorkStart中使用 $client = new Client(''redis://:redis_h73TFz@1Panel-redis-bcOX:6379/0'); //或者如下 $client = new Client(''redis://1Panel-redis-bcOX:6379',[ 'auth'=>'redis_h73TFz', '...
问题描述 给各位吴彦祖们问好 我这里想启用一个单独的businessWorker进程用来处理定时任务和一些费时的异步操作,我想通过client_id获取玩家session数据,但是又不想gateway进程转发玩家请求到这个businessWorker进程中来,可以这么操作...
源代码里是看到有CMD_BATCH_GET_CLIENT_ID_BY_UID,但是没有找到对应的调用方法,问下大佬,是没提供这个方法吗?如果要批量获取用户是否在线,该怎么办...
问题描述 Timer定时器 误差怎么会越来越大 程序代码或配置 <?php use Workerman\Worker; use Workerman\Timer; require_once __DIR__ . '/vendor/autoload.php'; $task = new Worker(); // 开启多少个进程运行定时任务,注意业务是否在多进程有并发问题 $task->count = 1; $...
如何实现优雅退出呢 由于项目上需要在业务执行完成后才退出,本人的实现方式是在一个叫master的子进程中监听业务进程,在所有业务完成后再退出master的子进程,但由于框架的退出时是不分次序直接退出,导致业务进程还在执行,而master的子进程已经退出,无法完成完整业务 本人在做优雅退出时是通过重写stopAII实现,测试发现派生的子类的stopAII并未执行,检查过框架源码理应能正常执行,能否帮忙看看呢 publi...
问题描述 使用workerman 的channel服务有时候会提示扩展的server下的 unserialize(): Error at offset 0 of 160 bytes 看代码报错 提示的代码如下: 2025-05-30 06:55:45 pid:349529 worker[plugin.webman.channel.server:349608] exit with status 64000 2025-0...
问题描述 这里写问题描述 在worker类文件中,只有onWorkerstart回调里调用Coroutine::create($callback);创建了协程,其他onMessage,onConnect,onClose方法并未看见创建协程来执行,这是不是与文档里的注意事项不符。谢谢社区大佬,答疑解惑,谢谢!!!祝大家端午安康!!! public function run(): void { ...
问题描述 composer update 后,在start启动服务一直报错 这里详细描述问题 程序代码 Fatal error: Declaration of Webman\ThinkOrm\DbManager::instance(?string $name = null, bool $force = false): think\db\ConnectionInterface must be compatible wi...
问题描述 在用协程业务时发现webman + illuminate/database 似乎只能自动取还,连接紧张时,常常无法释放,能否出一个自动取还的方案呢?...
如题。使用了较长时间symfony。该框架的控制器可以直接使用注释型路由,功能较全且使用方便。webman中不知是否可以引入该路由方法。...
问题描述 GatewayClient在调用方法前需要设置registerAddress,但是这个属性是静态的,那在GatewayWorker是多实例(多应用)或者项目是常驻内存的情况下,这个静态的registerAddress属性的设置会不会互相影响到? 为此你搜索到了哪些方案及不适用的原因...
问题描述 目前Applications下面只有一个Chat应用,且Chat已经启动在运行了,现在需要新增一个Chat2,那还是需要执行start.php来启动吧?需要把所有实例都stop再执行start.php启动所有实例吗?可以只启动新增的Chat2而不影响其他的实例吗? 为此你搜索到了哪些方案及不适用的原因 文档:https://www.workerman.net/doc/gateway-worker/multi...
问题描述 以下截图是gateway进程的strace日志, 以下是gateway进程的status统计 然后看businessWorker进程也没有busy 然后workerman.log一直报这个错误 ...