系统配置
一、双机冗余配置
双机冗余配置是一种高可用性解决方案,通过配置主站和子站,当主站发生故障或掉线时,子站可以自动接管工作,确保系统的连续性和可靠性。
配置原理
- 主站:正常运行的主要网关实例,负责处理所有的采集和转发任务
- 子站:备用网关实例,实时监控主站状态,当主站掉线时自动启动
详细配置步骤
案例
主站安装在 IP为 192.168.31.252 的机器中。现需实现 主站掉线后,子站自动启动。
主站配置
- 登录主站管理界面
- 进入系统配置 > 双机冗余配置
- 配置主站参数:
- 角色:选择"主站"
- 主站IP:填写主站本机IP(如192.168.31.252:8888)
- 心跳间隔:默认3000ms(可根据网络状况调整)
子站配置
- 登录子站管理界面
- 进入系统配置 > 双机冗余配置
- 配置子站参数:
- 角色:选择"子站"
- 主站IP:填写主站的IP地址(如192.168.31.252:8888)
- 心跳超时次数:默认3次(连续3次心跳失败后启动子站)
注意事项
- 主站和子站的配置文件和通道设备配置应保持一致,以确保子站接管后能正常工作
- 网络环境应确保主站和子站之间的通信畅通
- 子站应安装在与主站相同的网络环境中
- 建议定期测试双机冗余功能,确保在主站故障时子站能正常接管
二、程序更新
程序更新功能允许您通过Web界面检查、下载和安装最新版本的ThingsGateway软件,无需手动下载和部署。
操作步骤
- 登录ThingsGateway管理界面
- 进入系统管理 > 程序更新
- 刷新版本列表,系统会从更新服务器获取可用的版本信息
- 选择需要更新的版本,点击右侧的"更新"按钮
- 在弹出的操作窗口中,按照提示完成以下操作:
- 点击"下载更新"按钮,系统会自动下载所选版本
- 下载完成后,点击"重启软件"按钮,系统会自动安装更新并重启
配置说明
程序更新功能需要在配置文件中进行设置,默认情况下该功能未启用。
配置文件路径:UpgradeServer.json
配置参数说明:
| 参数 | 说明 | 默认值 |
|---|---|---|
| UpgradeServerIP | 更新服务器IP地址 | 127.0.0.1 |
| UpgradeServerPort | 更新服务器端口 | 15789 |
| Enable | 是否启用更新功能 | false |
| Id | 设备唯一标识 | 123456789 |
注意事项
- 确保网关设备能够访问更新服务器
- 更新过程中请勿关闭浏览器或重启网关
- 更新完成后,系统会自动重启,请耐心等待
- 建议在非生产环境中先测试更新,确保兼容性
- 如需自定义更新服务器,请修改配置文件中的相关参数
三、网关重启
网关重启功能允许您通过Web界面远程重启ThingsGateway软件,无需登录服务器进行操作。
操作步骤
- 登录ThingsGateway管理界面
- 进入系统管理 > 网关重启
- 点击"重启网关"按钮
- 在弹出的确认窗口中,点击"确定"按钮
- 系统会自动重启,重启过程中Web界面会暂时无法访问,请耐心等待
配置说明
网关重启功 能需要在配置文件中设置启动方式,以确保重启后软件能够正常运行。
配置文件路径:App.json(或对应环境的配置文件,如App.Development.json)
配置参数说明:
| 参数 | 说明 | 默认值 |
|---|---|---|
| Startway | 启动方式 | "" |
启动方式取值说明:
DOTNET:直接启动方式WindowsService:Windows服务方式- 空字符串:如果网关软件已经部署为失败自动重启的服务形式,则设置为空
注意事项
- 重启过程中,网关的采集和转发功能会暂时停止,请在合适的时间进行操作
- 重启完成后,所有的通道、设备和变量会自动恢复运行
- 如需设置为服务形式运行,请参考相关部署文档
- 不同的启动方式对应不同的配置,请根据实际部署情况进行设置
提示
如果网关软件已经部署为失败自动重启的服务形式(如使用systemd、PM2等),那么Startway参数应为空字符串。