生产环境,执行webman程序使用debug模式,是否会有隐患

问题描述 在生产环境中想对webman程序进程开启自启、挂了自动重启,所以使用supervisord进行管理,但是在supervisodr配置中,使用php webman.phar start -d 后台启动时,supervisor报错,似乎不支持,改成php webman.phar start,则正常守护webman.phar进程。 如果在生产环境中对webman.phar使用debug模式,是否会有安全隐患? ...

xiaopi 发表与 2023-05-19 1481 浏览 1 回答
webman 打包成phar后,自定义命令中获取不到数据库配置

问题描述 前提:打包成phar文件后,未包含.env文件。 自定义命令中执行查询数据库操作,提示错误SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO) 调试发现自定义命令中并未获取到.env中的配置。 请问如何使打包后,自定义命令依旧可以读取xxx.phar文件同级目录下.env文件...

xiaopi 发表与 2023-05-18 879 浏览 2 回答
webman分表,请问这样实现有问题么

<?php namespace app\model; use support\Model; class User extends Model { // 表后缀 private static $table_suffix = ''; public function getTable(): string { return 'user_' . self::$tab...

Forsend 发表与 2023-05-16 1069 浏览 1 回答
webman中使用Eloquent ORM ,内存在空闲时不会释放

问题描述 webman中使用Eloquent ORM ,内存在进程空闲时也不会释放,请问会出问题吗? 是不是已经发生了内存泄漏? 如图是开启几分钟后分,进行了业务以后的状态 ...

xiaopi 发表与 2023-05-16 1135 浏览 1 回答
webman-admin 新增按钮如何实现打开是页面而不是弹窗

问题描述 webman-admin 新增按钮如何实现打开是页面而不是弹窗? 因为表单内容比较多,弹窗太拥挤了想在新的页面打开 ...

酒米 发表与 2023-05-16 871 浏览 1 回答
关于杀死APP断开连接,没有触发onClose,但是又莫名其妙好了的困扰

问题描述 在未做任何代码变更的情况下,出现了断开连接无法触发onClose的情况,过了1个多小时又好了 程序代码或配置 重现问题的步骤 流程如下: 1.杀死APP,过了大概9秒才出现onclose的调用(测试结果证实是由心跳触发,心跳检测为4秒的时候8、9秒触发onclose,设置为30秒的时候大概一分钟触发onclose),反复测试都是这个结果 2.经过多次重启之后还是只能由心跳触发onclose,问题没有解决 ...

PHP武汉小老弟 发表与 2023-05-16 1047 浏览 5 回答
webman-admin默认的主键是int,不支持string【已解决】

webman-admin新增自己的表,默认主键是varchar(64),但是select只返回数字 问题确定了,问题出在对表的主键类型设置的时候,是不是写死了int,没有自动同步表结构的主键类型,此处主键类型是String,对String型主键的值进行JSON_ENDCODE时改变原始数据(执行formatNormal之后),原本model类查询出来的结果是正常的,复现可用文件plugin\admin\app\con...

lyiply 发表与 2023-05-16 639 浏览 1 回答
webman-admin升级窘境

问题描述 尝试更新了下后台,发现升级很困难,因为我的模板使用了blade,后台登陆做了优化,配置文件异常处理也做了修改。去掉了用户模块等等。 当我尝试更新后台发现我修改好的配置以及代码(管理员、文件上传等)全部被覆盖 官方后续是否可以将核心功能分离(核心功能以cpmposer方式引入 比如数据库管理可以作为核心升级,后台角色 菜单 权限等核心,后台升级只需要更新ui组件 新的js插件等等这些通用的功能) 其他涉及到业...

破建站的 发表与 2023-05-16 1149 浏览 4 回答
重启的时候调用Gateway的一些方法会报错

问题描述 每次重启的时候(无论是restart获取reload)都会导致出现 unable to connect to tcp://127.0.0.1:2306 (Connection refused) ,我大概知道是什么原因引起的,但是不知道怎么解决 比如说我在close调用getClientIdByUid ,每当我重启的时候,就会导致getClientIdByUid 调用报错,不知道该如何处理,跪求大家帮帮忙,重...

PHP武汉小老弟 发表与 2023-05-15 617 浏览 2 回答
\Event为啥前面带四个反斜杠

public function __construct() { if (\class_exists('\\Event', false)) { $class_name = '\\\\Event'; } else { $class_name = '\\Event'; } $this->_event = new $class_name(); }...

mtx 发表与 2023-05-15 870 浏览 1 回答
failed: WebSocket opening handshake timed out

问题描述 windows 本地测试很简单的请求超时报错,请教大佬们 webSocket connection to 'ws://*****:3456/' failed: WebSocket opening handshake timed out 分析不到问题的原因 ...

sunf 发表与 2023-05-15 1210 浏览 1 回答
webman内使用GatewayWorker 怎么负载均衡

问题描述 如题,我使用webman用于开发API接口。在webman 安装了GatewayWorker 用于TCP连接硬件传递数据。 现在想使用阿里云的CLB做负载均衡,不知道直接使用是否可行,因为我看GatewayWorker文档有分布式部署,是不是我在webman里也要按手册那也部署。主要就是想问下在webman里使用GatewayWorker 想负载均衡。具体的方案,谢谢大家了...

shanyi 发表与 2023-05-15 944 浏览 1 回答
docker部署的环境中执行php webman.phar 提示内存溢出,但上传源码执行没问题

问题描述 docker部署的环境中执行php webman.phar 提示内存溢出,但上传源码执行没问题,memory_limit已设置是2048M,这个是为啥,我配做错误了吗? Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1014728015 bytes) in Unknown on line 0 ...

moco 发表与 2023-05-15 629 浏览 1 回答
一台服务器搭建Gateway,多台服务器运行BusinessWorker的方案疑问

问题描述 关于gateway worker 分离部署的问题 1、由于Gateway只负责网络IO,只要服务器带宽够用,绝大多数情况下Gateway服务器不会成为瓶颈,所以在很长时间我们只需要一台或者少数几台Gateway服务器即可。由于我们不想BusinessWorker影响到Gateway,所以将Gateway和BusinessWorker分开部署 2、BusinessWorker主要负责业务逻辑。当请求量增大时,...

lincanjin 发表与 2023-05-13 814 浏览 1 回答
能否在webman文档中增加需要屏蔽的禁用函数

问题描述 宝塔安装php默认会禁用很多函数,能否在webman文档中说明一下需要放开的禁用函数,在workerman的文档中有禁用函数说明,但是根据workerman的解除禁用后,webman还会有个别函数提示...

Le 发表与 2023-05-13 1292 浏览 1 回答
windows环境启动webman后,最小化控制台。隔断时间服务就会中断?

问题描述 webman做api开发,提供了一个接收日志的接口。 发现隔断时间,对方post日志过来就会收不到。 这个是对方日志里看到了。 .c 646][OnTcpConnected]connect host failed err[-111],hostID[0] . get_peer_addr peer_addr: 192.168.0.3 !...

luscio 发表与 2023-05-13 659 浏览 2 回答
tcp和websocket协议同时存在时,tcp发送数据后会把websocket用户给踢掉,求解

问题描述 目前在做一个物联网系统,demo的Gateway用来做设备的tcp连接, $gateway = new Gateway("tcp://0.0.0.0:8282"); $gateway->startPort = 2900; 又新建了一个websocket的Gateway用来做网页的连接 $gateway = new Gateway("websocket://0.0.0.0:1234"); $gatewa...

追梦随想 发表与 2023-05-11 771 浏览 3 回答
建议搜索结果分类样式或者添加标签筛选

问题描述 搜索结果类型“问答”、“分享”、“文档”样式上进行下区分(比如颜色或icon),或者列表上方加一下分类标签,进行筛选...

artisan 发表与 2023-05-11 692 浏览 1 回答
开发基础插件,如何实现助手函数

问题描述 开发基础插件,如何实现助手函数,可以在项目内直接使用插件的方法...

酒米 发表与 2023-05-10 1141 浏览 1 回答
【webman-admin】只能管理安装时配置的数据库吗?

【webman-admin】只能管理安装时配置的数据库吗?能否配置其他的数据库进行管理? 如果我还有其他远程数据库需要管理,难道要每个数据库都安装一个webman-admin这样管理吗?...

深蓝 发表与 2023-05-10 957 浏览 1 回答

walkor

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