webman如何重新加载配置和中间件和路由等数据

问题描述 关于配置 我有些数据是直接写在plugin/xxx/config/config.php 当插件导出数据后,会将新的数据覆盖到这个config.php里面 这个时候需要让webman重新加载一下配置使其生效,否则就必须得重新启动框架 关于中间件 当框架启动后就会把中间件加载到内存中 而我的会去检测插件是否安装,是否已启用,才会把这个插件的中间件进行加载 关于路由 当框架运行后就会立马加载路由,而我的是插件安装...

楚羽幽 发表与 5小时前 30 浏览 1 回答
Workerman/Coroutine/Coroutine 如何正确开启携程?

新版本如何正确开启携程 每次报这个错误? Error: Class "Workerman\Coroutine\Coroutine" not found config\server.php 的配置 return [ 'event_loop' => Workerman\Events\Fiber::class, // 这里配置会报错 'stop_timeout' => 2, 'pid_f...

Youfeed 发表与 2天前 222 浏览 2 回答
使用Gatewayworker分布式架构搭建直播间 joinGroup 时需要分割分组吗?

问题描述 直播间人数3-10万 目前是4个gateway服务(最大可扩展6个服务) 16核32G服务器部署 有大量的sendToGroup的场景 请问需要分割分组进行推送消息吗?单个分组向10万人推送信息会造成阻塞吗? 为此你搜索到了哪些方案及不适用的原因 老代码中将直播间固定分割了10个分组,例如:roomid_1 roomid_2 这样的形式 推送的时候直接for循环推送十次 最近发现出现丢包和超时的问题 排查觉...

minghui 发表与 3天前 141 浏览 1 回答
webman官方插件 限流器存在重大bug

https://www.workerman.net/doc/webman/components/rate-limiter.html 会导致redis服务cpu飙升...

gddd 发表与 3天前 230 浏览 3 回答
Midjourney提示任务超时

问题描述 这两天发生的问题,前几天没问题,看到日志里报错: default.ERROR: {"error":{"code":"exception","message":"read 154.40.48.107:443 timeout after 600 seconds","detail":"...

katray608 发表与 15天前 181 浏览 1 回答
通过 webman/database 使用 Eloquent 的 duckdb 驱动

通过修改 vendor/webman/database/src/Initializer.php 加上的 $capsule->getDatabaseManager()->extend('duckdb', function ($config, $name) { $config['name'] = $name; $connector = new DuckDBConnector(); $d...

chen 发表与 16天前 212 浏览 1 回答
webman 中可以使用 链式操作?

问题描述 webman 中可以使用 链式操作? ...

yzl18099582277 发表与 17天前 328 浏览 1 回答
webman think-orm plugin 连接池问题咨询

问题描述 使用 webman think-orm plugin model 需要继承 support\think\Model 才能使用连接池吗?...

YiNv 发表与 17天前 268 浏览 2 回答
使用thinkphp框架 用Workerman作为HttpServer

使用thinkphp框架 用Workerman作为HttpServer 和使用webman,是不是效果相同?比如说执行效率上。...

十四姨太太 发表与 17天前 348 浏览 1 回答
协程是对「异步事件」的 语法糖封装?

问题描述 学习协程有多天,但感觉在wokrerman中,协程其实就是对「异步事件」的语法糖封装?(网络io和磁盘io) 不知道我的理解正确否? 为此你搜索到了哪些方案及不适用的原因 没有...

bobshipwood 发表与 18天前 363 浏览 1 回答
按官方的源配置,文件监控时常不生效

问题描述 按照官方的默认配置 php webman start -d 修改控制器后浏览器刷新不变 php webman reload 后生效了 但是频繁的修改控制器文件后就不更新了,必须要 php webman reload 程序代码或配置 'monitor' => [ 'handler' => app\process\Monitor::class, 'reloadabl...

xjcallen 发表与 25天前 250 浏览 2 回答
使用webman/push 时,服务端初始化发生报错

问题描述 使用webman/push 时,服务端初始化发生报错 程序代码 $api = new Api( // webman下可以直接使用config获取配置,非webman环境需要手动写入相应配置 'http://127.0.0.1:3232', config('plugin.webman.push.app.app_key'), ...

fanyin 发表与 27天前 231 浏览 1 回答
修改request的获取方式这样可行吗

问题描述 在BaseController中初始化request public function __construct() { $this->request = request(); $this->response = response(); } 然后在api接口中继承BaseController并使用request属性获取请求参数这样可以吗?control...

coderGod 发表与 2025-10-13 223 浏览 1 回答
在协程中创建的定时器,在协程消亡的过程中,会不会随之消亡?

问题描述 ## 假定用swoole驱动 $server = new worker();\ $server->onMessage( function(TcpConnection $connection, $data) { Timer::add( function (1) { ...

bobshipwood 发表与 2025-10-13 381 浏览 1 回答
协程中使用定时器是否可行?

问题描述 看到文档中描述,定时器是同步而非异步的。如果我使用协程去创建定时器,是否能够达到异步执行的效果呢?...

胡作非为还响桃 发表与 2025-10-11 270 浏览 2 回答
🤔🤔🤔频繁刷新就会出现Call to undefined method getRealIp()

问题描述: 频繁刷新就会出现Call to undefined method getRealIp() 很多接口都需要用到$request->getRealIp(); 然而但凡是用到$request->getRealIp();的。只要频繁刷新就会出现 Call to undefined method getRealIp() Error: Call to undefined method Workerman\...

青鱼 发表与 2025-10-10 427 浏览 2 回答
自定义进程下的tcp服务器是否能够使用数据库模型?

问题描述 我在进程启动时直接调用预先定义好的数据库模型,但却报错。 $sa_email_model = new sa_email_model();...

胡作非为还响桃 发表与 2025-10-10 187 浏览 1 回答
老大帮忙合并下这个Pull requests

问题描述 https://github.com/webman-php/stomp/pull/4...

三冬四夏 发表与 2025-10-10 349 浏览 1 回答
文件下载中断 分块传输

webman服务端public目录下有一个文件file.apk http://ip:8787/file.apk直接下载没问题 cdn的源设置为ip:8787去下载就会下载中断 如果在同一个服务器加一层nginx转发 比如ip:8888转发到8787就可以(把cdn的源设置为ip:8888) 如果是小文件也没问题,直接就下载成功了。 这是什么原因引起的? 我看了下响应信息是HTTP/1.1 206 Partial ...

sanergo 发表与 2025-09-28 388 浏览 1 回答
webman二进制打包报错301 Moved Permanently

问题描述 安装的新项目,webman2.1版本,就想先试一下二进制打包行不行,在phpstorm的自带终端和cmd运行打包命令都试了,不同版本的也试了,都报错Download php8.4.micro.sfx.zip failed, 301 Moved Permanently 程序代码 php webman build:bin php webman build:bin 8.1 php webman build:...

lguanax 发表与 2025-09-27 228 浏览 2 回答

walkor

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