升级PHP8.1.16之后大量exit with status 13或2的报错

问题描述 程序正常运行或者热加载时会报13的错,ctrl+c终止时会报2的错。 之前8.1.15应该是正常的,后面装gd库,php自动升上了16 截图报错信息里报错文件相关代码 图1 图2 操作系统及workerman/webman等框架组件具体版本 webman-framwork1.5.0 php 8.1.16...

a784910468 发表与 2023-02-18 918 浏览 3 回答
使用workerman的wss 和使用nginx的ssl 性能上有区别吗

问题描述 为什么手册上推荐使用nginx的方式,这样的好处是在哪里 我如果直接使用workerman的ssl会影响负载能力吗...

yufly 发表与 2023-02-17 858 浏览 1 回答
docker启动 webman 失败

bug描述 在docker启动 php start.php start 启动失败 报错信息 #1位置 process\Monitor->getMemoryLimit('32m') 报错信息 ErrorException: A non well formed numeric value encountered in /webman/process/Monitor.php:230 Stack trace: #0 ...

lp5k 发表与 2023-02-17 1014 浏览 1 回答
GatewayWorker通过docker容器端口映射后,通过宿主机ip访问会出错,不兼容!

bug描述 宿主机ip 192.168.188.88 设置 $register = new Register('text://0.0.0.0:9138'); php容器映射端口 "9138:9138" "2900:2900" "2901:2901" "2902:2902" "2903:2903" php容器内运行p...

dignfei 发表与 2023-02-17 964 浏览 1 回答
env文件变更后,提示了update and reload,但是修改并未生效

问题描述 看了config/process.php文件了,修改env文件后也的确提示了update and reload,但是我尝试读取配置文件里的内容,仍然未生效。 另外几个情况 1、直接修改相关的config文件,自动reload后,可以读到最新的配置 2、我使用的是vlucas/phpdotenv 3、无论是配置文件中读取,还是直接在代码中getenv,均读不到最新的env的配置,读到的还是老配置 4、rest...

kylin87 发表与 2023-02-16 1250 浏览 2 回答
webman process进程 定时任务 卡死 不执行

问题描述 webman中process下配置的所有任务都不执行了 程序代码 /** * 主任务分发定时任务 * Class TaskDistribute * @package process */ class TaskDistribute { public function onWorkerStart() { //定时任务,每个60秒判断一次 Timer::ad...

aringuo 发表与 2023-02-14 1541 浏览 1 回答
php webman phar:pack 打包提示错误

问题描述 按照这个打包(https://www.workerman.net/doc/webman/others/phar.html) 命令: php webman phar:pack 提示如下错误: 报错信息 In PharPackCommand.php line 67: Phar::buildFromDirectory(): Passing null to parameter #2 ($pattern) o...

jetlong 发表与 2023-02-14 807 浏览 1 回答
gateway服务端异常退出

bug描述 项目中有同时建立TCP和WebSocket服务,设备TCP连接,监控端连接ws连接,目的是为了将数据直接推送到监控端实时展示。 数据量测试时约为每秒3~5条数据 最近发现,当监控端异常断开后,比如监控端的电脑休眠了,服务端没有正常检测到监控端退出,会导致服务端的服务停止 系统环境 php 7.3.31 已经配置了WebSocket心跳间隔 $gateway->pingInterval = 60; $...

speed 发表与 2023-02-11 1038 浏览 1 回答
守护进程重启会强制终端正在进行的操作吗?

问题描述 守护进程重启会强制终端正在进行的操作吗? 像下面代码这样: $worker->onWorkerStart = function (Worker $worker) { Timer::add( 0.1, function () { // 耗时操作,执行五秒 file_get_content(xxx); ...

augushong 发表与 2023-02-07 841 浏览 1 回答
问一下老大关于 webman-admin 的规划问题

webman-admin 从前后端分离改成 pearadmin 后好像没啥进展了,我看文档的链接还有内容还都是原来的前后端分离的呢。 那么老大对 webman-admin 是咋规划的,CMS 还做吗?后面是还用前后端分离的模式,还是全部转成 pearadmin 了?...

ersic 发表与 2023-02-03 1226 浏览 2 回答
webman1.2.1升级1.4.3报错

问题描述 这里详细描述问题 执行了升级1.4升级composer命令 composer require workerman/webman-framework ^1.4.7 && composer require webman/console ^1.2.12 && php webman install 报错信息 这里粘贴报错 Error: Call to a member functio...

kltd 发表与 2023-02-02 862 浏览 1 回答
webman admin新增角色,编辑账号管理员张,无法保存

bug描述 1、webman admin超级管理员新增的角色:“普通管理员”,赋给账号管理-插入、更新、删除权限 同时新增两个账号ymw09, test02角色为:普通管理员 2、登录ymw09账号,编辑test02账号的信息,提示“无权限更改该记录” 程序代码或配置 修改AdminController.php文件update方法如下位置 $scope_role_ids = Auth::getScopeRole...

wadeYang 发表与 2023-01-31 827 浏览 1 回答
PHP8.1 守护进程 资源关闭失败

问题描述 PHP version:8.1.1 守护进程就会报错 非守护进程 守护进程 ...

yangyang 发表与 2023-01-31 966 浏览 2 回答
webman 404 CORS

bug描述 访问不存在的控制器 ajax请求 不能按照预期显示 而是显示CORS跨域 普通请求 可以显示我设置的404返回内容 设置了跨域中间件 https://www.workerman.net/doc/webman/middleware.html#%E8%B7%A8%E5%9F%9F%E8%AF%B7%E6%B1%82%E4%B8%AD%E9%97%B4%E4%BB%B6 设置了自定义404 https://ww...

webmanchin 发表与 2023-01-29 805 浏览 1 回答
workerman如何全局捕获异常

问题描述 workerman应该如何捕获回调中的异常呢?除了在每个回调中使用try catch的写法,有没有全局的写法,而且还不能影响进程自动重启。 基本代码 define('GLOBAL_START', 1); foreach (glob(app()->getBasePath() . '/worker/' . $this->commandName . '/start*.p...

augushong 发表与 2023-01-29 1146 浏览 1 回答
请问如何做到接收http请求,推送mqtt消息?

我简化了下代码,大致如下: define('MAX_REQUEST', 5000); $worker = new Worker('http://0.0.0.0:端口'); $worker->onWorkerStart = function($worker) { global $mqtt; $mqtt = new Workerman\Mqtt\Client($url, $options);...

vipbressanon 发表与 2023-01-28 1300 浏览 1 回答
请问,使用AsyncTcpConnection做客户端连接socket,怎么切换不同的socket?

问题描述 项目要求链接新的socket要停止监听前一个socket。能否接受前端消息,主动关闭AsyncTcpConnection,然后更换url再次链接socket?我试过AsyncTcpConnection->close(),不能关闭...

zhou_dzx 发表与 2023-01-28 650 浏览 1 回答
webman-admin的数据库所有表看到几个情况

bug描述 1、编辑功能的注释不修改也会执行,因为$table_comment经过转义过增加了一个单引号。 2、超过1000万数据的表是不是可以增加一个判断,因为我的表记录比较多,这个所有表都打不开。 3、编辑功能的索引不修改原来的索引也会执行,因为columns字段一个是字符串一个是数组,请看看。 程序代码或配置 1、 $table_comment = Util::pdoQuote($data['table_com...

xinj2000 发表与 2023-01-28 712 浏览 1 回答
请问workerman HTTP上传是怎么做的,能否给小白指点一下

问题描述 本人最近对workerMan很感兴趣,打算自己写一个和webman差不多的框架 (当然不是造轮子,只支持HTTP、HTTPS协议) 已经完成了90%,但是当我测试上传时一直行不通,总是进度在90%停住了,差200B但是查看保存的文件都正常 翻了翻WorkerMan源码,说实在的API太多本人没看明白,所以只能拜托作者了 恳请作者帮小白解惑 我写的相关源码: elseif(substr...

helloio 发表与 2023-01-19 975 浏览 1 回答
webman + Gateway 报错 exit with status

问题描述 刚安装的webman 和 Gateway 退出会报错 exit with status 2 重载代码会报错 exit with status 10 程序代码 cd /root composer create-project workerman/webman -q cd /root/webman composer require webman/gateway-worker -q cd /root/webman...

webmanchin 发表与 2023-01-18 1043 浏览 2 回答

walkor

151321
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝