首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex - Blaze DS服务重试

Flex - Blaze DS服务重试
EN

Stack Overflow用户
提问于 2011-10-17 15:35:24
回答 1查看 434关注 0票数 0

我们有一个使用BlazeDS与java-spring集成的flex应用程序。该应用程序为用户提供了一个JMS交互屏幕,用户必须在其中输入url和队列详细信息等参数,然后将消息发送到该队列。问题是,每当服务器层(java)花费时间进行响应时,就会以某种方式向服务器发送另一个请求。

日志如下所示:

2011-10-11 03:17:19信息[ACTIVE ExecuteThread:'11‘for queue:'weblogic.kernel.Default (self-tuning)'] - JanusFilter.processJanusPrincipal -> janusPrincipal====D 2011-10-11 03:17:19 INFO [ACTIVE ExecuteThread:'11’for queue:'weblogic.kernel.Default (self-tuning)'] - TraceLoggerUtil.logBefore -> Start of JMSClientServiceImpl.sendJMSMessage 2011-10-11 03:17:19 INFO [ACTIVE ExecuteThread:'11‘for queue:’weblogic.kernel。默认(自调整)‘]- JMSClientServiceImpl.sendJMSMessage -> ::正在发送JMS消息2011-10-11 03:22:19信息[ACTIVE ExecuteThread:'9’用于队列:'weblogic.kernel.Default (自调优)‘]- JanusFilter.processJanusPrincipal -> janusPrincipal====D 2011-10-11 03:22:19信息[ACTIVE ExecuteThread:'9’用于队列:'weblogic.kernel.Default (自调优)‘]- TraceLoggerUtil.logBefore -> Start of JMSClientServiceImpl.sendJMSMessage 2011-10-11 03:22:19信息[队列的ACTIVE ExecuteThread:'9‘:'weblogic.kernel.Default (自调整)’]- JMSClientServiceImpl.sendJMSMessage -> ::发送JMS消息

在Flex对象或BlazeDS中有没有某种属性使得重试成为可能?请注意,这里有5分钟的间隔。

EN

回答 1

Stack Overflow用户

发布于 2011-11-08 17:27:41

我在我们的QA环境中也遇到过同样的问题。我们在weblogic服务器旁边配置了一台Apache web服务器。请求首先到达Apache webserver,在那里会话超时设置为5分钟。

因此,每隔5分钟,如果服务器忙于处理当前请求,则会再次重新发送该请求。要解决此问题,请将apache config中的WLIOTimeoutSecs参数更改为大于300(默认)。

希望这能帮上忙..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7790654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档