Web Logic 12c Cluster Server生成HTTP状态代码504:Gateway Time-Out。超时会话设置为3600秒

时间:2014-08-26 07:08:40

标签: web-services jax-ws cluster-computing weblogic12c

我正在研究保险业项目的生产问题。

技术:Java中的Jax-WS Web服务,Java核心功能的Orchestration代理服务中的服务,部署在集群Weblogic 12c控制台中 - 针对不同物理位置完成的集群仅通过一个物理位置进行逻辑绑定。

描述:Web服务(代理)使用其他Web服务(核心功能服务),不止一个,进行编排,最后以xls文件格式发送带有完整响应集的邮件。 这是为了处理来自数据库的大约50,000条记录(由另一个核心功能服务检索),然后生成xls文件。

问题:代理服务部署在任何集群中,给出 EJB异常:: com.sun.xml.ws.client.ClientTransportException:服务器发送HTTP状态码504:网关超时

在点击和试验测试中,我观察到代理服务在150到180秒内超时。从数据库获取数据的核心服务大约需要15分钟-18分钟来检索数据并将响应返回给调用代理服务。

即使代理服务向调用java客户端返回超时异常,核心服务也会继续执行,直到生成响应为止。

服务器配置由客户端自己处理。

超时会话设置为3600秒。

请提出解决方案。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

为Web逻辑中的每个已部署服务配置单独的超时会话