集群碰到的奇怪问题

我们项目组五一前开发了个公安系统,目前在试运行,但用户使用后发现一个问题.很多案件是该派出所填的案件,会在本所消失,跑到另一个派出所中.
在数据库中就体现为该案件的"承办单位"字段的值本来是该派出所,但却保存为
另一个派出所的值. 在程序中,我们把用户的信息都保存为一个类,像用户ID,姓名,单位角色. 然后把该单位存在SESSION中.但我们代码走查,把集群关掉,只开一台服务器,都解决不了问题.
不知道谁能帮我找找问题出在哪里?

这与集群无关,可能和你的事务机制有关,当然程序逻辑出错是最常见的。

小问一下:一个公安系统为何需要集群、需要EJB?

奇怪的问题?
不用集群?

公安系统理论的用户有多少?(中国或者印度的要求都不会低)

可靠性的要求有多高?(想想杀人犯是个黑客会怎样?)


那全中国的公安都用这套系统? 老哥你牛大了! 羡慕啊!

呵呵,首先几个问题,公安系统应该算是分布式系统,用集群是一个比较奇怪的事情(有那么多罪犯么?),当然更谈不上整个中国用一个公安系统(一个市就很不错了),呵呵,楼上朋友调侃了~
至于楼主的问题,根本和集群无关系,如果数据丢失,那么可能和系统中缓存有问题;如果是数据存错了,那么极有可能是程序逻辑存在了问题,最好仔仔细细检查一遍(把业务逻辑以程序流程图的形式画出来比较好)

先怀疑逻辑,然后怀疑你的architect.
这样比较reliable.