电工学习网

 找回密码
 立即注册
电工学习网 电工学习网 技术文库 plc plc通讯 查看内容

冗余服务器数据不同步故障诊断

2021-1-20 10:37| 编辑:电工学习网| 查看: 1626| 评论: 0|原作者: 西门子工业技术论坛

      公司有2台服务器互为冗余,把所有的客户机首选服务器分别设置到server1和server2底下,现在出现了服务器1和服务器2的客户端数据显示不一致,在拔掉服务器2的终端总线后,挂在server2下的客户机出现了翻页慢,没有数据的现象,插上服务器2的终端总线后恢复正常,数据不一致的原因是什么?

       Server2的终端总线拔掉后,挂在server2下的所有客户机没有自动切换到server1底下出现了没有数据且翻页慢的情况,把server2的终端总线插上后所有客户机恢复了正常,说明server1和server2冗余有问题。

      在server2的WINCC Explorer→Tool菜单中检查连接状态,发现server1连接状态为红色×(disconnect),接下来检查server1的网络连接,发现也是无连接,于是把server1的终端总线重新插拔,发现网络连接状态恢复正常,此时断开server2的终端总线,检查客户机正常,那么问题也就是因为server1的终端总线接触不良引起的两个服务器不切换。

1.png

       那两台服务器的数据为什么显示不一致呢?在打开两台服务器下的客户机时,发现同一个变量在分别在客户机上显示的趋势也是不一致的。初步怀疑是两台服务器时间不同造成的,于是检查服务器时间,发现两台服务器的时间相差了2分钟左右,那这个就是因为时间不同步造成了数据不一致。进一步的检查服务器的设置,发现server1和server2两台服务器“时间同步”(Time Synchronization) 编辑器的“通过系统总线同步(主站、从站)”(Synchronization via System Bus (Master/Slave)) 区域中全部激活“从站”(slaver) 选项,也就是中央工厂时钟没有在终端总线和工厂总线中传送时间帧,也没有协作时间主站。于是把两台服务器的时间手动改为一致后(时间只能往后调不能往前调),把server2重启后,又对server1进行了重启,然后把server1选择“主站”(Master) ,观察一段时间后,问题解决。

2.png

总结说来问题的原因有两点:

1、  server1的终端总线松动造成了2台服务器不冗余

2、 2台服务器没有设置时间主站造成了数据不同步

看过《冗余服务器数据不同步故障诊断》的人还看了以下文章:

最新评论

|电工学习网 ( )

GMT+8, 2021-4-16 19:46

Powered by © 2011-2021 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部