问题描述 引入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 现在的问题是安装其他任何插件都提示错误,如图。 截图报错信息里报错文...
问题描述 webman push插件如何切换频道来进行监听不同频道的信息? 为此你搜索到了哪些方案及不适用的原因 在同一个实例下调用subscribe()方法传入不同的频道标识后,监听到的消息还是原来频道的。...
问题描述 在uniapp内接入webman push后,打开页面一段时间,页面内存会不断攀升,知道浏览器页签卡住,此时cpu也是不断攀升的,请问其他小伙伴有出现了这个情况并解决了的不? ...
问题描述 websocket 断掉了,自动链接失败,超过48小时没有信息推送,今天一打开页面就断掉了,这个大概是哪的问题?也设置了'break_reconnect' => true 报错信息 PDO::prepare(): send of 69 bytes failed with errno=10053 你的主机中的软件中止了一个已建立的连接。...
看到文档里面介绍的:workerman是多进程+Epoll+非阻塞IO 但是workerman v5里面包含了revolt.php,可以实现异步的mysql redis等操作 是不是之前的epoll 不兼容不兼容这些? 既然已经引用进来了,要大改,可不可以推出一个v4的稳定版长期维护 然后v5 专注这个事件循环库,可以直接引用一些已经有的mysql redis异步库,让大家让大家先用起来,再慢慢打磨提示性能?...
结论是不使用异步代码就不会互相影响 结论是不使用异步代码就不会互相影响 问题描述 先访问(开启事务): /?transaction=1 再访问(不用事务) / 结果是数据不会被写入。 因为两次请求,用的connection是同一个,所以会互相影响,数据库连接应该 每个请求独立分开。 虽然我用的是timer计时器,但是在高并发且有大量非阻塞行为的时候,还是有可能触发一样的问题。 程序代码或配置 public...