Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jms websphere集群中缺少Bayeux会话_Jms_Websphere_Websphere 8_Bayeux - Fatal编程技术网

Jms websphere集群中缺少Bayeux会话

Jms websphere集群中缺少Bayeux会话,jms,websphere,websphere-8,bayeux,Jms,Websphere,Websphere 8,Bayeux,我有一个Bayeux实现。在一个独立的环境中,它工作得很好,但是当我们将它放入生产集群中时,会话在一段时间后就会丢失。我们使用SIBUS作为总线实现和默认消息传递提供程序。在SIBUS中,我们使用基于数据库的数据存储。我们的web服务器是WebSEAL 我们确信这不是复制问题,因为: 已启用粘性会话 启动后,每个参与者都可以看到对方,这意味着无论您在哪里登录,会话都会被两台服务器复制。 主要症状是,在正常工作几分钟后,长轮询请求将挂起,直到在客户端发出新请求。任何地方都没有例外 我仍然无法判断我

我有一个Bayeux实现。在一个独立的环境中,它工作得很好,但是当我们将它放入生产集群中时,会话在一段时间后就会丢失。我们使用SIBUS作为总线实现和默认消息传递提供程序。在SIBUS中,我们使用基于数据库的数据存储。我们的web服务器是WebSEAL

我们确信这不是复制问题,因为:

已启用粘性会话 启动后,每个参与者都可以看到对方,这意味着无论您在哪里登录,会话都会被两台服务器复制。 主要症状是,在正常工作几分钟后,长轮询请求将挂起,直到在客户端发出新请求。任何地方都没有例外

我仍然无法判断我的问题是否与SIBUS配置有关,或者是否与WebSEAL配置有关

任何帮助都将不胜感激。IBM文档不是最好的,我们一直在测试在几个文档中找到的每一条建议,但运气不佳

编辑:
经过一些测试,我发现这种行为也发生在非集群环境中。我还看到了代码CWPSB1314W的一个异常,这给了我。

很抱歉这个明显的问题,但是,您已经了解了单机环境与非集群环境之间的差异,在这两种环境中,单机环境失败了?在尝试修复代码和/或Websphere群集配置上的此问题几天后,我们意识到问题的根源与群集化本身无关,而是与负载平衡有关。我不能确切地说出负载平衡器上发生了什么,但当我经历这些问题时,这就是问题的根源。我能告诉你的是,思科确认这是一个已知的问题,但我无法继续诊断,因为从那时起,是网络人员解决了这个问题。