问题描述 因为直接再webman中使用gateway-worker就可以再gateway-worker里面使用webman里的redis,数据库等方法,但是又想到,有时候gateway-woker里面的代码修改后,又不想重启整个项目,能不能针对gateway-worker进程进行重启呢...
问题描述 illuminate/database使用模型 查询报错 报错信息 Warning: Uncaught ErrorException: Declaration of Illuminate\Database\Eloquent\Builder::delete() should be compatible with Illuminate\Database\Query\Builder::delete($id = N...
问题描述 使用redis-queue插件,消费时其他方法如何获取这条数据 <?php namespace app\queue\redis; use Webman\RedisQueue\Consumer; class MyMailSend implements Consumer { // 要消费的队列名 public $queue = 'send-mail'; // 连接名,对应 ...
问题描述 文档没找到相关信息,源码找到了 BusinessWorker->gatewayConnections 我在 Events::onClose 循环 gatewayConnections,调用 connection->close 后,无法判断是否有效。 目的: 希望开发阶段 reload 代码后,能自动把客户端断开,让他们重连。因为客户端连上的时候,Events::onConnect 有做一些处理,...
问题描述 这里详细描述问题 怎么还是会去连1236端口 操作系统及workerman/webman等框架组件版本 最新版...
问题描述 webman项目端口8787已经使用nginx代理,并且上了证书使用域名https。现在websocket端口为7272,该如何让wss能够连接到到呢? nginx配置: upstream webman { server 127.0.0.1:8787; keepalive 10000; } server { server_name xxx.xxx.cn; listen 80; ...
你想具体做什么 程序代码 if(isset($connection->uid)) { print_r(111); $connection->uid = $data->uid; $this->worker->uidConnections[$connection->uid] = $connection; ...
把 config/plugin/gatewaw-worker 复制一份方同级目录 改改端口配置及 Events位置即可...
插件目录里面的配置文件怎么永config() 来获取 config(plugin.配置文件名称.键值)这样来获取吗?...
主要功能特性及变更如下,感谢各位热心开发者的提交 默认关闭控制器复用 利用命令composer create-project workerman/webman 新建的webman项目 app.controller_reuse 配置将默认为 false,开发者仍然可以手动将其设置为true开启控制器复用。 此变动不影响老项目。 提示 很多开发者习惯了传统框架每个请求都重新初始化一个控制器的模式,所以官方默认将控制器复...