1

我正在尝试使用 PHP 5.4.9 SoapClient 使用 WSO2 ESB 4.7.0。当我在 WSDL 模式下使用带有 ESB 回显服务的 SoapClient 时遇到问题,来自 ESB 的连接在发送 WSDL 后没有关闭。我也可以使用 telnet 作为客户端来重现此问题。

$ telnet localhost 8280

HTTP 1.0 请求:

GET /services/echo?wsdl HTTP/1.0

HTTP 1.0 响应:

HTTP/1.0 200 OK
Content-Type: text/xml
Date: Mon, 29 Jul 2013 07:37:20 GMT
Connection: Close

并且在响应连接保持打开状态后(与“连接:保持活动”标头一样)。

这是配置中的错误还是问题?有人遇到同样的问题吗?

4

1 回答 1

0

我想我也有类似的问题。我的 LB 正在查询版本服务,但一段时间后 ESB 停止响应,并且在日志中可以看到一堆连接超时。我认为 ESB 没有释放它的连接。必须是一些配置选项来指定在一段时间后关闭连接或超时。

于 2013-08-12T00:37:24.820 回答