搬家第45天-citect冗余服务器设置不当引发的一个报错

昨天在现场修改一个citect7.0的项目程序,增加了一些功能,调试完毕后将项目备份到旁边计算机上,结果编译后显示"server of same type and cluster cannot run on teh same machine",一下子懵逼了。打电话问了一下施耐德技术人员,对方建议我检查一下服务器配置,同类型的服务器不能在同一台电脑上运行。经过一番折腾,终于理解清楚了。
这个项目程序通过双网卡连接PLC,双网卡设置了同一网段两个地址。在citect设置了两个网络地址,分别对应两个网卡地址。citect的趋势服务器、报警服务器、报表服务器都设置了两个,分别为主和备,主备服务器分别配置前述两个网络地址。这样设置本身没有问题。项目程序运行时会检测计算机网卡地址来判断当前的计算机是什么服务器,是主还是备。由于当前主备地址设置都属于同一台计算机,从逻辑上来看,就很操蛋,计算机坏了,主备一起完蛋,所以编译时会提醒同类型的服务器不能运行在同一台计算机上。这还是挺贴心的,也完全有理。还是自己学艺不精,悟性差,没有通过提示直接找到问题所在。这里还要特别感谢施耐德技术支持萧工,8小时之外也能耐心指导。
为什么第一台计算机能够正常运行呢?因为第一台计算机就只有一个网卡。
posted @ 2021-03-14 14:05  来自金沙江的小鱼  阅读(361)  评论(0编辑  收藏  举报