我正在尝试使用PHP 5.4.9 SoapClient工作WSO2 ESB 4.7.0。 当我在WSDL模式下使用SoapClient和ESB echo服务时,我遇到了一个问题,在发送WSDL之后,ESB的连接没有关闭。我也能用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
响应连接保持打开状态(就像“Connection:keep-alive”标题一样)。
这是配置中的错误还是问题?是否有人遇到同样的问题?
答案 0 :(得分:0)
我认为我有类似的问题。我的LB正在查询版本服务,但过了一会儿,ESB停止响应,并且在日志中可以看到一堆连接超时。我认为ESB并没有释放它的联系。必须是一些配置选项,以指定在一段时间后关闭连接或超时。