目前业务需要,客户端在websocket连接的时候需要带上一段自定义加密串,服务器端会解密,得到id,最后判断相同id,只能同时在线3个,超过3个的,会将之前的连接干掉一个,客户端不再连接,最多连接就3个 再webman/push和push.js中,由于文档没有介绍,push.js中不知道如何传递这个参数 php中也没有找到连接时候是哪个程序执行的 希望有更加详细的文档,用于知道更多事件...
如题所说的,我使用了这个https://github.com/walkor/php-http-proxy的。 被人恶意攻击,connections一下子就从2000多飙升到4000多了,如图的。 我想限制一个IP最高只能10个connections,该如何设置? ...
问题描述 round(): Passing null to parameter #2 ($precision) of type int is deprecated in file /xxx/vendor/workerman/workerman/Worker.php on line 1927...
问题描述 引入laravel时,发现用debug模式启动正常,用demon模式启动则出现异常。 经过排查发现laravel在命令行启动时,保存了stdout的handle 当workerman以demon模式启动时,会关闭stdout的handle,并重定向到文件中。 程序代码或配置 /** * Redirect standard input and output. * * @p...
问题描述 这里写问题描述 使用手册里面的composer安装redis 没有自动生成配置文件 是要手动创建吗 https://www.workerman.net/doc/webman/db/redis.html composer require -W illuminate/redis illuminate/events ...
问题描述 需求是需要动态的读取数据库的配置,然后启动多个process, 目前使用DB查询方法导致报错, 如果无法用DB方法查询的话, 那这些参数应该如何动态读取呢? 程序代码 use support\Db; $group_ids = Db::table('apps')->limit('10')->pluck('app_uid')->toArray(); var_dump($group_ids);...
问题描述 在webman中自定义命令,是用workman启动监听之后,会自动生成workman日志,但是在打包二进制后,文件写入失败。 程序代码 protected function execute(InputInterface $input, OutputInterface $output) { $name = $input->getArgument('name'); ...
问题描述 这里粘代码或配置 $from_version, $to_version 这两个函数代表什么意思? 比如我要升级我开发的应用插件,从1.0.0升级到2.0.0,有个数据库表要加两个字段,1.0.0版本是没有的,我要用哪个变量判断版本?然后插入字段到数据库表...
查看了一下class ExceptionHandler implements ExceptionHandlerInterface, 发现 public function __construct($logger, $debug) { $this->logger = $logger; $this->debug = $debug; } 请问,自定的异常类,初始化是在哪里?$logger定义又应该在哪里呢?...
问题描述 聊天模型选 gpt-3.5-turbo-0613 设置最大token数 4096 发送送聊天内容就报错了 This model's maximum context length is 4097 tokens. However, you requested 4104 tokens (8 in the messages, 4096 in the completion). Please reduce the le...
请教一下最近想下手webmanAI助手 1.请问官方的AI插件可以单独装当作插件composer到自己的webman项目吗?还是必须要安装webmanadmin进行登录账号安装呢? 2.部署的服务器必须是海外服务器吗?国内服务器可以跑起来吗?...
问题描述 https://www.workerman.net/webman-admin/apps 这个地址我浏览器打开,提示请登录 报错信息 GuzzleHttp\Exception\ConnectException: cURL error 28: Resolving timed out after 5000 milliseconds (see https://curl.haxx.se/libcurl/c/lib...
问题描述 请教大佬,我使用docker运行 用的是这个环境: webman与docker开发环境交互-webman https://www.workerman.net/plugin/105 然后安装了 webman-admin webman-admin管理后台-webman https://www.workerman.net/plugin/82 现在的问题是安装其他任何插件都提示错误,如图。 截图报错信息里报错文...