问题描述 关于配置 我有些数据是直接写在plugin/xxx/config/config.php 当插件导出数据后,会将新的数据覆盖到这个config.php里面 这个时候需要让webman重新加载一下配置使其生效,否则就必须得重新启动框架 关于中间件 当框架启动后就会把中间件加载到内存中 而我的会去检测插件是否安装,是否已启用,才会把这个插件的中间件进行加载 关于路由 当框架运行后就会立马加载路由,而我的是插件安装...
新版本如何正确开启携程 每次报这个错误? Error: Class "Workerman\Coroutine\Coroutine" not found config\server.php 的配置 return [ 'event_loop' => Workerman\Events\Fiber::class, // 这里配置会报错 'stop_timeout' => 2, 'pid_f...
问题描述 直播间人数3-10万 目前是4个gateway服务(最大可扩展6个服务) 16核32G服务器部署 有大量的sendToGroup的场景 请问需要分割分组进行推送消息吗?单个分组向10万人推送信息会造成阻塞吗? 为此你搜索到了哪些方案及不适用的原因 老代码中将直播间固定分割了10个分组,例如:roomid_1 roomid_2 这样的形式 推送的时候直接for循环推送十次 最近发现出现丢包和超时的问题 排查觉...
https://www.workerman.net/doc/webman/components/rate-limiter.html 会导致redis服务cpu飙升...
问题描述 这两天发生的问题,前几天没问题,看到日志里报错: default.ERROR: {"error":{"code":"exception","message":"read 154.40.48.107:443 timeout after 600 seconds","detail":"...
通过修改 vendor/webman/database/src/Initializer.php 加上的 $capsule->getDatabaseManager()->extend('duckdb', function ($config, $name) { $config['name'] = $name; $connector = new DuckDBConnector(); $d...
问题描述 使用 webman think-orm plugin model 需要继承 support\think\Model 才能使用连接池吗?...
使用thinkphp框架 用Workerman作为HttpServer 和使用webman,是不是效果相同?比如说执行效率上。...
问题描述 学习协程有多天,但感觉在wokrerman中,协程其实就是对「异步事件」的语法糖封装?(网络io和磁盘io) 不知道我的理解正确否? 为此你搜索到了哪些方案及不适用的原因 没有...
问题描述 按照官方的默认配置 php webman start -d 修改控制器后浏览器刷新不变 php webman reload 后生效了 但是频繁的修改控制器文件后就不更新了,必须要 php webman reload 程序代码或配置 'monitor' => [ 'handler' => app\process\Monitor::class, 'reloadabl...
问题描述 使用webman/push 时,服务端初始化发生报错 程序代码 $api = new Api( // webman下可以直接使用config获取配置,非webman环境需要手动写入相应配置 'http://127.0.0.1:3232', config('plugin.webman.push.app.app_key'), ...
问题描述 在BaseController中初始化request public function __construct() { $this->request = request(); $this->response = response(); } 然后在api接口中继承BaseController并使用request属性获取请求参数这样可以吗?control...
问题描述 ## 假定用swoole驱动 $server = new worker();\ $server->onMessage( function(TcpConnection $connection, $data) { Timer::add( function (1) { ...
问题描述: 频繁刷新就会出现Call to undefined method getRealIp() 很多接口都需要用到$request->getRealIp(); 然而但凡是用到$request->getRealIp();的。只要频繁刷新就会出现 Call to undefined method getRealIp() Error: Call to undefined method Workerman\...
问题描述 我在进程启动时直接调用预先定义好的数据库模型,但却报错。 $sa_email_model = new sa_email_model();...
webman服务端public目录下有一个文件file.apk http://ip:8787/file.apk直接下载没问题 cdn的源设置为ip:8787去下载就会下载中断 如果在同一个服务器加一层nginx转发 比如ip:8888转发到8787就可以(把cdn的源设置为ip:8888) 如果是小文件也没问题,直接就下载成功了。 这是什么原因引起的? 我看了下响应信息是HTTP/1.1 206 Partial ...
问题描述 安装的新项目,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:...