我有一个Bayeux实现为specified by IBM。在一个独立的环境中,它工作正常,但是当我们将它投入生产(集群化)时,会话在一段时间后就会丢失。我们使用SIBUS作为总线实现和默认消息传递提供程序。在SIBUS中,我们使用基于数据库的数据存储。我们的Web服务器是WebSEAL。
我们确信这不是复制问题,因为:
主要症状是,在几分钟的工作正常后,长轮询请求会挂起,直到发生客户端的新请求。任何地方都没有例外。
我仍然无法判断我的问题是否与SIBUS配置有关,或者它是否与WebSEAL配置有关。
任何帮助都将非常感激。 IBM文档不是最好的,我们一直在测试几个文档中的每条建议,但没有运气。
编辑: 经过一些测试,我发现这种行为也发生在非集群化环境中。我也看到了代码CWPSB1314W的异常,它给了我nothing。