Plc的modbus-tcp协议如何区分不同的设备

问题描述 比如我现在开放服务器某一个端口,作为TCP的数据接收, PLC设备是多个。modbus-tcp协...

admin 发表与 2023-08-21 414 浏览 1 回答
【咨询】webman-admin的user插件和其他问题

问题描述 1.用户插件 ,用户页面 怎么 自定义菜单呢? 用户中心支持添加自定义菜单,方便各个应用插件在应用中心扩展功能。 2. 自己开发前后端分离的应用插件,前端怎么接入系统(例如前端是小程序),我看是默认用session,能不能改为jwt等等 如果,我在自己的插件 xxx/config/middleware.php中写 return [ 'admin' => [ JWTMid...

admin 发表与 2023-08-04 302 浏览 1 回答
【已解决】这个是workerman的ws协议问题还是 Client代码问题

问题描述 golang的wsClient连接chat.workerman.net:7272出现的问题 程序代码或配置 2023/06/10 11:41:49 websocket.Dial ws://chat.workerman.net:7272/: bad protocol version package business import ( "golang.org/x/net/websocket" ...

admin 发表与 2023-06-10 494 浏览 1 回答
【已ChatGPT解决】Dockerfile中 中 composer install 为什么没有生成vendor目录

问题描述 这里写问题描述 FROM alpine:3.16.0 WORKDIR /app COPY . /app RUN .....安装环境 RUN mkdir -p ./vendor && php composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/ && p...

admin 发表与 2023-02-13 945 浏览 3 回答
【BUG】 action-hook插件 被提前在【中间件】之前执行

bug描述 我还是希望群主能想办法,把这个action-hook应该改为 全局中间件->用户应用中间件->路由中间件-> action-hook中间件->控制器的某个方法,就想__consturct一样,但是我又不想 关闭 控制器复用模式, 程序代码或配置 config/middleware.php <?php return [ '' => [ \app\m...

admin 发表与 2023-02-08 932 浏览 1 回答
入口文件操作thinkORM引发的报错COM_STMT_PREPARE response size

问题描述 因为是docker-compose启动,数据库可能没 webman容器启动快,导致报错,所以现在要做个延迟启动,但是发现一个问题. 入口文件操作thinkORM引发的报错Wrong COM_STMT_PREPARE response size. Received 1 in /app/vendor/topthink/think-orm/src/db/PDOConnection.php:762 只要去掉了这个d...

admin 发表与 2023-02-04 461 浏览 1 回答
求一个docker搭建mongo集群分片的方案

问题描述 目前使用tporm发现mongo不让在单点服务中使用事务,所以需要搭建集群,也就是1主2从 为主多个分片。 我目前y没有找到docker搭建集群办法,官网给的是单节点的镜像,我尝试百度使用配置文件制作自己的contianer不行...

admin 发表与 2022-12-18 827 浏览 1 回答
在中止workerman的时候 发生了loop事件库错误(Warning: EventBase::loop(): Failed to invoke event callback, breaking the loop. in /app/vendor/workerman/workerman/Events/Event.php on line 195)

问题描述 这里详细描述问题 程序代码 从workerman官网下载的原生 gatewayworker Dockerfile FROM alpine:latest #安装init RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \ && apk update \ &a...

admin 发表与 2022-11-30 948 浏览 2 回答
yield和workerman

问题描述 这里写问题具体描述 为此你搜索到了哪些方案及不适用的原因 这里写搜到的方案及不适用原因...

admin 发表与 2022-11-14 704 浏览 0 回答
如何实现workerman的动态反向代理

域名绑定到workerman服务器, 然后workerman识别 http协议中的域名, 然后系统内部映射域名源站, 新建AsyncTcpConnection(源站) 转发的数据,修改其中的host即可,这样可以实现 访问a.com(ip为workerman),反向代理到B服务器并且回源域名为:b.com, 这样 a.com就能打开b.com的页面 代码如下: public function onMessage(T...

admin 发表与 2022-01-08 1843 浏览 1 回答
GatewayClient中的get方法

例如getAllClientId 从每个gateway中获取gateway内存中的client,然后gatewayclient foreach 追加到一个集合数组里,如果gateway数量够多,链接人数够多,gatewayclient是否会爆掉,或许能修改gatewayclient需要追加到数组集合中的foreach改为yield迭代器会更好点?...

admin 发表与 2021-12-27 768 浏览 1 回答
分布式部署问题,仅问作者代码

手册中写刀,阿里云等这些,通过弹性公网IP 转发到ECS上的云服务器,是没有办法进行 公网分布式部署的,因为 当gateway启动时候,会执行 // 注册 gateway 的内部通讯地址,worker 去连这个地址,以便 gateway 与 worker 之间建立起 TCP 长连接 public function onWorkerstart(){ //每个进程执行一次 $this->r...

admin 发表与 2021-12-22 1493 浏览 2 回答
AsyncTcpConnection怎么设置Header

这样子似乎 服务端那里还是不行 ...

admin 发表与 2021-12-21 1416 浏览 1 回答
如果要做个数据屏幕

我主要是想能不能实现web页面展示 gatewayworker集群。web系统使用gatewayClient连接register获取 gateway服务集群的数组和business集群数组 1:获取全部的gateway Gateway::getAllGatewayAddressesFromRegister() 可以获取到所有的gateway的ip:port。 2:获取全部的business 而所有的business ...

admin 发表与 2021-12-20 1066 浏览 1 回答
阿里云服务器无法分布式部署gatewayworker的原因

如图,现在新开的服务器都是属于专用网络,即 公网IP流量全部转发到 ECS,随意gateway无法监听公网ip,只能监听127.0.0.1,所以无法分布式部署。 解决办法: 换其他的公有云,比如 小机房、小老板 开的平台 都是公网ip绑定在服务器上的 给服务器添加弹性网卡,然后弹性网卡上绑定EIP,设置EIP的模式为可见模式也是可以将EIP在服务器内部显示。 ...

admin 发表与 2021-12-19 1253 浏览 1 回答
Workerman4 在win下启动报错

忘了,必须在worker内使用...

admin 发表与 2021-12-13 882 浏览 1 回答
webman如何适配easywechat用到的原生接口

图中,我当然知道获取post内容,只能从Request对象获取,所以 var_dump(file_get_contents('php://input'));肯定是null 但是 easywechat源码中 大量使用了 $_GET,$_POST 原生参数,和 php://input 咋办, ...

admin 发表与 2021-12-03 1737 浏览 2 回答
如何让webman在start.php中加载多个路由配置文件

...

admin 发表与 2021-11-03 1731 浏览 2 回答
分部署部署gateway端口只需要开放一个吗?

如图,分布式部署,bussniess、gateway、register,拆分三个, 现在我用docker 部署gateway服务,$gateway->registerAddress 已经填写 现在这个docker容器只能转发一个端口,9000。 那么$gateway->lanIp 是否有影响呢?如果设置gateway进程只有1个 startPort具体做用是什么,是bussniess连接 gateway...

admin 发表与 2021-10-12 2072 浏览 1 回答
webman无法依赖注入

上面那个会报错,下面那个可以 上面那个依赖注入会发生 一个 重复注入的报错,但是 container_docker_curl 内部没有使用 Contianer::get 等额外的依赖注入 ...

admin 发表与 2021-09-18 2202 浏览 1 回答

admin

6324
积分
0
获赞数
0
粉丝数
2021-08-06 加入
🔝