问题描述 Workerman version:4.1.15 PHP version:7.3 windows server 环境 connectToRemote 后运行一段时间(几小时~2天)就无法接收发送消息,会出现: sendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready. 没有connect...
问题描述 今日更新后 运行报错 运行环境PHP8.3 程序代码 Method 'Webman\Http\Request::file()' is not compatible with method 'Workerman\Protocols\Http\Request::file()' 报错信息 Worker process terminated with ERROR: E_COMPILE_ERROR "Declarat...
Webman 使用内置laravelORM 有没比较推荐的动态链接切换数据库方案。通过database 定义好的去切换还是不够灵活。...
问题描述 use Webman\Push\Api; $api = new Api( // webman下可以直接使用config获取配置,非webman环境需要手动写入相应配置 'http://127.0.0.1:3232', config('plugin.webman.push.app.app_key'), config('plugin.webman.push.app.app_sec...
问题描述 ubuntu22 使用debug模式正常启动 sudo -u www-data php start.php start 使用DAEMON模式提示 Workerman[start.php] start in DAEMON mode 但是程序却没有运行 sudo -u www-data php start.php start -d 报错信息 没有报错但是进程不启动 webman.pid正常会生成...
Workerman websocket推送数据超过8192就自动断开 Worker::$globalEvent->add($this->_socket, EventInterface::EV_WRITE, array($this, 'baseWrite')); 然后看了并没有执行到baseWrite方法...
问题描述 系统新装的,php8.1 安装了webman+admin 启动直接报错 看作者最近提交了修改,还原了一下就好了 /vendor/workerman/webman-framework/src/Http/Request.php on line 119 改为 public function file(?string $name = null): array 报错信息 Fatal error: Declaratio...
问题描述 无论是运行windows.bat还是php windows.php 都是报错 Please run 'php windows.php' on windows system. 程序代码 php windows.php Please run 'php windows.php' on windows system. 报错信息 php windows.php Please run 'php windows.php'...
使用docker运行创建webman后,运行php start.php start 报错 程序代码 # 最小镜像 FROM php:8.3.14-cli-alpine LABEL MAINTAINER="oceansu" # 设置镜像源(科大)并且更新 # 设置为调试模式 RUN set -x && \ sed -i 's/dl-cdn.alpinelinux.org/mirrors....
在app/model模型里,我写了一个事务 模型继承plugin\admin\app\model\Base 这样宝成选择链接都是'plugin.admin.mysql' 事务使用Db::connection('plugin.admin.mysql')->beginTransaction(); 问题: 因为这个模型里一个方法是update两个表,订单表和用户表,插入一个记录表,但是发现经常发现锁住,,导致用户表别...
问题描述 系统环境:debian12 php8.1 nginx/1.22 workerman/webman-framework 1.5.19 文档:https://www.workerman.net/doc/workerman/worker/stdout-file.html 首先我项目全局搜索,没找到Worker::$stdoutFile, 然后我看文档,就在根目录下的添加了代码(老大已经回复,不需要添加如下图的内容...
1、webman没有报错 2、后来我增加一个定时任务,晚开奖10秒后再去补订单状态,发现定时任务没有报错,但是订单状态也无法更新 应该是锁住了 3、事务使用的是Db::connection('plugin.admin.mysql');...
问题描述 我想实现一个安装时实时显示安装进度的功能,想在控制器中使用sse,于是在搜了一下帖子,找到了这个帖子 https://www.workerman.net/q/11773 按照他的样子测试了一下,然后报错了 版本信息 "require": { "php": ">=7.2", "workerman/webman-framework": "1.6", "monolog/monolo...
问题描述 redisQueue 配制文件访问不到redis的配制连接 RedisQueue connection default not found 报错信息 RedisQueue connection default not found {"exception":"RuntimeException: RedisQueue connection default not found in...
有两个连接分别处理不同业务 连接A WebSocket协议连接,属于内网连接(处理主要业务) 连接B Mqtt协议连接,属于外网连接(协助处理云端业务,两者是在同一个进程内工作) 这时候外网中断,连接B断开连接,执行重连机制,重连失败报错而导致进程重启(影响连接A的业务),如何保证连接B重连不影响进程中连接A运行 目前使用 try{ } catch (\Throwable $e) { } 捕获异常是无效的,依然会导致...
问题描述 Win11系统 双击 windows.bat文件报错 报错信息 Notice: Undefined index: listen in D:\phpStudy\PHPTutorial\WWW\webman\vendor\workerman\webman-framework\src\support\App.php on line 86 @@@no worker inited@@@ 截图报错信息里报错文件相关代码...
Webman使用Blade模板引擎,线上偶发性No hint path defined for [__components]. 本地开发机从未出现过,有遇到过这种情况的么? 本地开发机:Windows11 PHP8.3 线上:Debian12.5 64位 PHP8.3 线上线下均未启用 opcache Webman 1.6 webman/blade 1.55 No hint path defined for [__c...
问题描述 加了proxy后,偶尔成功,偶尔失败,失败了就会报错这个; 之前使用的是workerman:beta版本, 最近升级到rc就报错了。 感觉是TcpConnection或者AsyncTcpConnection的问题。 求大佬@walkor,指点迷津 程序代码 demo.php use Workerman\Worker; require __DIR__.'/vendor/autoload.php'; /**...
问题描述 公司电脑上传git ,到家后拉取下来 composer install 后 报错如下 我看了我git 的代码 windows.php 第8行是 use process\Monitor; 现在本地的代码是 use app\process\Monitor; ...