发布于 2009-08-26 21:45:44
0楼
写的太多了!
不能冗余的现象一般有如下几种,看看是否对你有帮助:
1.FORCE:一般如果在调试期间使用了FORCE功能后,是使得冗余失败的。原因在于FORCE只是强制其中的一个CPU,而另一个CPU是不再FORCE状态下的,这样2个CPU之间就无法达到冗余状态,无法达到数据的一致性,我碰到过LZ类似的问题就是由此产生;
2.冗余模块,冗余光纤:最近2年内的一些项目中经常出现冗余模块,冗余光纤的问题导致2个CPU无法冗余;一般将冗余模块,冗余光纤重新插紧就会解决;如不行,更换新的应该就可以解决问题;
3.冗余CPU包括存储卡,硬件版本,固件版本的不一致;冗余是必须要满足上诉硬件的一致性的;两个CPU的型号必须一致,固件版本的大版本号必须一致,包括存储卡的型号也必须一致;
4.硬件组态的不一致:这样的问题一般不容易出现,但也需要仔细的查看一下!
我个人认为,你的问题因我提供的第一种现象可能性较大!
不以物喜,不以己悲;
达则兼济天下,穷则独善其身。