跳到主要内容

系统配置

一、双机冗余配置

双机冗余配置是一种高可用性解决方案,通过配置主站和子站,当主站发生故障或掉线时,子站可以自动接管工作,确保系统的连续性和可靠性。

配置原理

  1. 主站:正常运行的主要网关实例,负责处理所有的采集和转发任务
  2. 子站:备用网关实例,实时监控主站状态,当主站掉线时自动启动

详细配置步骤

案例

主站安装在 IP为 192.168.31.252 的机器中。现需实现 主站掉线后,子站自动启动。

主站配置

  1. 登录主站管理界面
  2. 进入系统配置 > 双机冗余配置
  3. 配置主站参数:
    • 角色:选择"主站"
    • 主站IP:填写主站本机IP(如192.168.31.252:8888)
    • 心跳间隔:默认3000ms(可根据网络状况调整)

子站配置

  1. 登录子站管理界面
  2. 进入系统配置 > 双机冗余配置
  3. 配置子站参数:
    • 角色:选择"子站"
    • 主站IP:填写主站的IP地址(如192.168.31.252:8888)
    • 心跳超时次数:默认3次(连续3次心跳失败后启动子站)

注意事项

  1. 主站和子站的配置文件和通道设备配置应保持一致,以确保子站接管后能正常工作
  2. 网络环境应确保主站和子站之间的通信畅通
  3. 子站应安装在与主站相同的网络环境中
  4. 建议定期测试双机冗余功能,确保在主站故障时子站能正常接管

二、程序更新

程序更新功能允许您通过Web界面检查、下载和安装最新版本的ThingsGateway软件,无需手动下载和部署。

操作步骤

  1. 登录ThingsGateway管理界面
  2. 进入系统管理 > 程序更新
  3. 刷新版本列表,系统会从更新服务器获取可用的版本信息
  4. 选择需要更新的版本,点击右侧的"更新"按钮
  5. 在弹出的操作窗口中,按照提示完成以下操作:
    • 点击"下载更新"按钮,系统会自动下载所选版本
    • 下载完成后,点击"重启软件"按钮,系统会自动安装更新并重启

配置说明

程序更新功能需要在配置文件中进行设置,默认情况下该功能未启用。

配置文件路径UpgradeServer.json

配置参数说明

参数说明默认值
UpgradeServerIP更新服务器IP地址127.0.0.1
UpgradeServerPort更新服务器端口15789
Enable是否启用更新功能false
Id设备唯一标识123456789

注意事项

  1. 确保网关设备能够访问更新服务器
  2. 更新过程中请勿关闭浏览器或重启网关
  3. 更新完成后,系统会自动重启,请耐心等待
  4. 建议在非生产环境中先测试更新,确保兼容性
  5. 如需自定义更新服务器,请修改配置文件中的相关参数

三、网关重启

网关重启功能允许您通过Web界面远程重启ThingsGateway软件,无需登录服务器进行操作。

操作步骤

  1. 登录ThingsGateway管理界面
  2. 进入系统管理 > 网关重启
  3. 点击"重启网关"按钮
  4. 在弹出的确认窗口中,点击"确定"按钮
  5. 系统会自动重启,重启过程中Web界面会暂时无法访问,请耐心等待

配置说明

网关重启功能需要在配置文件中设置启动方式,以确保重启后软件能够正常运行。

配置文件路径App.json(或对应环境的配置文件,如App.Development.json

配置参数说明

参数说明默认值
Startway启动方式""

启动方式取值说明

  • DOTNET:直接启动方式
  • WindowsService:Windows服务方式
  • 空字符串:如果网关软件已经部署为失败自动重启的服务形式,则设置为空

注意事项

  1. 重启过程中,网关的采集和转发功能会暂时停止,请在合适的时间进行操作
  2. 重启完成后,所有的通道、设备和变量会自动恢复运行
  3. 如需设置为服务形式运行,请参考相关部署文档
  4. 不同的启动方式对应不同的配置,请根据实际部署情况进行设置
提示

如果网关软件已经部署为失败自动重启的服务形式(如使用systemd、PM2等),那么Startway参数应为空字符串。