我们正在将服务从WSO2 ESB 4.7迁移到WSO2 EI 6.4。
问题在于,当我们调用ESB soap 1.1服务时,该服务可以正确执行,但是客户端(在本例中为SoapUI)接收到的响应代码202的内容长度为0(状态:HTTP / 1.1 202 Accepted)。
在碳记录中,我们找到以下记录:[SynapseWorker-2] WARN {org.apache.synapse.transport.passthru.PassThroughHttpSender}-尝试对已关闭的连接提交响应:http-incoming-1 问题不是超时,如果我们在SoapUI中更改请求标头中的内容类型,我们将收到一个内容长度> 0的响应 Axis2在Message Formatters和Message Builders中都配置有text / xml enable。
有什么想法可以解决/解决问题吗?
答案 0 :(得分:0)
您所看到的消息:“正在尝试对已关闭的连接提交响应”,可能意味着该连接已被客户端或您的代理/序列中的某些操作关闭。您是否正在处理故障序列中的错误?
当我的服务出现问题时,我通常会收到意外的202消息。可能是未处理的错误,没有在正确的位置放置
我的建议是使用日志,也使用debugging查看在获得202或“尝试对已关闭的连接提交响应”消息之前发生的情况。